WvTftp

Screenshot Software:
WvTftp
Szczegóły programowe:
Wersja: 1.0.1
Filmu: 3 Jun 15
Wywoływacz: Mark Cote
Licencja: Wolny
Popularność: 71

Rating: 4.0/5 (Total Votes: 1)

WvTftp jest najszybszy na świecie serwer TFTP. Nie, naprawdę, to jest. Projekt został pierwotnie opracowany dla NetIntegrator, ale jest również przydatna na własną rękę, i tak jest dostępna za darmo na warunkach GNU LGPL LesserGeneralPublicLicense lub.
Kompilacja i instalacja WvTFTPd
Musisz mieć zainstalowaną najnowszą wersję plików bibliotek i kolektor WvStreams
zainstalowany w systemie, aby wykorzystać WvTFTPd. Zalecamy wersji 4.0 lub wyższej.
Możesz pobrać WvStreams od
    http://open.nit.ca/wiki/index.php?page=WvStreams
Również wymagają programu "pkg-config", chyba, że ​​chcesz zmienić
Makefile i wstawić odpowiednie ścieżki.
WvTFTPd instaluje się w / sbin i strony człowieka w
/ Mężczyzna, w którym jest sam prefiks, który WvStreams jest
zainstalowany (zazwyczaj "/ usr" lub "/ usr / local"). Ponownie, zmień Makefile, jeżeli
chcesz to zmienić. Ostatecznie WvTFTPd może mieć skrypt konfiguracyjny
aby to zrobić.
Aby skompilować WvTFTPd, rozpakować pakiet aby gdzieś jak / usr / src i rodzaju
"Marka". Jeśli nie było żadnych błędów, typu "make install". Uprawnienia roota są,
Oczywiście, wymagane do zainstalowania programu.
Konfiguracja WvTFTPd
Plik konfiguracyjny dla WvTFTPd jest /etc/wvtftpd.conf. WvTFTPd będzie
działają dobrze bez specjalnej konfiguracji, ale w celu podjęcia
Zaletą niektórych z jego szczególnych cech, trzeba stworzyć
Plik konfiguracyjny.
Pierwsza sekcja pliku konfiguracyjnego może wyglądać tak (domyślnie
Wartości są wyświetlane):
[TFTP]
Baza dir = / tftpboot /
Port = 69
Timeout = 100 min
Max Timeout = 5000
Liczba Max Timeout = 80
Liczba sekund oczekiwania = 0
Prefetch = 3
Tylko do odczytu = 1
Domyślnie plik =
Strip prefix =
Zastąp istniejący plik = 0
Katalog Client = 0
Tworzenie katalogu client = 0
"Reż Base" jest domyślnym katalogiem. Jeśli klient żąda pliku
bez podawania pełnej ścieżki, poprzedzany jest baza reż.
"Port" określa WvTFTP portu powinien używać, jeśli nie chcesz używać
standardowy, 69, z jakiegoś powodu.
"Min Timeout", "Max Limit czasu" i "Max Limit czasu hrabia" wszystkim określić wartości
Limit czasu WvTFTP jest wykładniczy. Mnożnik ten rozpoczyna się 1. WvTFTP będzie
retransmisji pakietu, jeśli nie otrzymasz odpowiedzi w średniej RTT do tej pory
razy kwadratowych obecnej mnożnika lub "Limit czasu" wartości min,
która wartość jest większa. Multipler jest zwiększana o jeden dla każdego timeout.
Możesz także określić "Max Limit czasu" jako maksymalny czas oczekiwania, aż
retransmisji.
Można również określić limit czasu w sekundach, który zawsze będzie określić czas
do retransmisji; na przykład, można skonfigurować WvTFTP do czasu z każdym. To
zastępuje wykładniczy odczekiwanie. Jeśli liczba limity czasu osiągnie "Max Limit czasu hrabia",
Transfer zostanie przerwana.
Jeśli "timeout" Seconds Razem jest określony i nie zero, przeniesienie będzie
przerwane, jeśli określona liczba sekund upłynąć od chwili
odbiór ostatniego pakietu, bez względu na liczbę prób.
"Prefetch" określa ilość negatywnej opóźnienia, czyli ile
Pakiety wysyłane są w tym samym czasie.
"Tylko do odczytu" określa, czy pisze TFTP są dozwolone. Domyślną wartością jest 1 (zapisy
niedozwolone).
"Domyślny plik" to plik wysyłany do klienta, jeśli plik jest wymagane
niedostępne.
Ścieżka podana jako "Strip przedrostek" jest automatycznie usuwane z
począwszy od wszelkich żądań klienta. Odbywa się przed dodaniem "reż Base".
"Zastąp istniejący plik" określa, czy istniejące pliki powinny zostać zastąpione
gdy klient przesyła plik o tej samej nazwie. Jeśli plik istnieje i
jest ustawiony na 0 to wysyłanie się nie powiedzie. Domyślnie jest to, aby nie nadpisać
istniejące pliki (0).
"Katalog Klient" określa, czy adres IP klienta powinny być dołączone do
"reż Base", gdy plik jest wysyłany. Spowoduje to, że klienci do przesyłania
do własnego katalogu. Jeśli katalog klient nie istnieje i
"Tworzenie katalogu klienta" dyrektywa jest ustawiona na false (0), a następnie będzie upload
nie. Domyślnie jest to, aby nie dołączyć adres IP klienta do bazy "dir"
gdy plik zostanie dodane (0).
"Tworzenie katalogu klienta" stworzy katalog klienta, gdy klient
przesyła plik (zakładając "Klient katalog" jest ustawiony na 1, w przeciwnym razie, to
opcja nie robi nic). Katalog jest podkatalogu "Podstawowego dir" i jest
Adres IP klienta (np /tftpboot/127.0.0.1). Domyślnie
Nie utworzyć katalog klienta (0).
Druga część jest [TFTP / Aliasy]. Zawiera ona listę nazw plików
nadpisania. Możesz określić nadpisanie dla konkretnego adresu IP, a także
domyślne dla IP nie zastępuje wymienione wprost. Per-klienta nazwy pliku
zastępuje wyglądać "IPAddress / filename = clientnewfilename". Domyślnie
zastępuje wyglądać "default / filename = NowaNazwaPliku".
Na przykład:
[TFTP / Aliasy]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
W tym przypadku, jeżeli użytkownik w 192.168.0.43 próby pobrania
plik "obraz", plik "image2_5b.img" faktycznie być wysłana. Użytkownicy
z innych maszyn dostanie plik "image2_4.img", gdy żądania
"Obraz".
Można również określić aliasy jednorazowych w sekcji [TFTP / Alias ​​Po].
Format jest identyczny [TFTP / Aliasy]; może być globalne lub per-klienta
aliasy jednorazowe. Gdy klient prosi o plik, WvTftp sprawdza
[TFTP / Alias ​​Po] Pierwszy punkt. Jeśli mecz zostanie wykonane, to alias jest używany,
a gdy pobieranie zakończy alias jest usuwany z sekcji
(Niezależnie od tego, czy alias jest światowym lub specyficzne dla klienta). Kolejny
dopasowania wnioski zostaną sprawdzone przeciwko TFTP / aliasów [] jak zwykle.
Należy pamiętać, że [TFTP / Alias ​​Po] wpis zostanie usunięty dopiero po sukces
Ściągnij; Wpis zostanie pozostawiony samemu sobie, jeśli się nie powiodło.
Ostatnie odcinki są [TFTP / zarejestrowanych klientów] i [TFTP / Nowe Klienci].
[TFTP / zarejestrowanych klientów] przechowuje listę adresów IP klientów ("192.168.0.43
= 1 "), które są znane. Gdy serwer klienta próbuje się połączyć, jeżeli
jego adres nie jest w [TFTP / zarejestrowanych klientów], jest on dodawany do
[TFTP / Nowe Klienci]. To nie ma funkcji wewnątrz samego WvTFTP ale może
być przydatne w niektórych sytuacjach (jak w naszych integratorów netto).
Należy pamiętać, że UniConf, system konfiguracji, które WvTFTPd zastosowań, może zmienić
plik konfiguracyjny tak, że wszystkie ustawienia, w tym [aliasów] i [New
Klienci] i takich, będzie pod TFTP] sekcji [. Tak więc, twój config może
w końcu wygląda tak:
[TFTP]
Port = 69
...
Pseudonimy / default / image = image2_4.img
Nowych klientów / 192.168.0.1 = 1
Ten format i powyższe przykłady mogą być stosowane zamiennie, w
UniConf, ale UniConf woli ostatni i zmienić zmienne thusly.
Powyższe przykłady użyć oddzielne sekcje tak dla jasności

Co nowego w tym wydaniu:.

  • Aktualizacje na budowę z WvStreams 4.5 .

Wymagania :

  • WvStreams pliki bibliotek i nagłówka

Podobne oprogramowanie

Bftpd
Bftpd

17 Feb 15

Pure FTP Server
Pure FTP Server

14 Apr 15

microterm
microterm

20 Feb 15

Inne programy z deweloperem Mark Cote

templeton
templeton

11 May 15

Komentarze do WvTftp

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!