WvTftp

Software skärmdump:
WvTftp
Mjukvaruinformation:
Version: 1.0.1
Ladda upp dagen: 3 Jun 15
Utvecklare: Mark Cote
Licens: Gratis
Popularitet: 13

Rating: nan/5 (Total Votes: 0)

WvTftp är världens snabbaste TFTP-server. Nej, egentligen, är det. Projektet utvecklades ursprungligen för NetIntegrator, men är också användbar på egen hand, och så finns gratis under GNU LesserGeneralPublicLicense eller LGPL.
Kompilera och installera WvTFTPd
Du måste ha en nyare version av WvStreams bibliotek och huvudfiler
installerat på datorn för att använda WvTFTPd. Vi rekommenderar version 4.0 eller högre.
Du kan ladda ner WvStreams från
    http://open.nit.ca/wiki/index.php?page=WvStreams
Du behöver också "pkg-config" program, om du inte vill ändra
Makefile och sätt lämpliga vägar.
WvTFTPd installerar sig själv i / sbin och mannen sidan i
/ Man, där är samma prefix som WvStreams är
installerad (typiskt "/ usr" eller "/ usr / local"). Återigen, redigera Makefile om
du vill ändra detta. Så småningom WvTFTPd kan ha en configure-skript
att göra detta.
För att kompilera WvTFTPd, untar paketet till någonstans som / usr / src och typ
"Göra". Om det inte fanns några fel, typ "make install". Root privilegier,
Naturligtvis krävs för att installera programmet.
Konfigurera WvTFTPd
Konfigurationsfilen för WvTFTPd är /etc/wvtftpd.conf. WvTFTPd kommer
fungera bra utan någon särskild konfiguration, men för att ta
nytta av några av dess särdrag, måste du skapa en
konfigurationsfil.
Den första delen av konfigurationsfilen kan se ut så här (default
värden visas):
[TFTP]
Base dir = / tftpboot /
Port = 69
Min Timeout = 100
Max Timeout = 5000
Max Timeout Count = 80
Totala Timeout Sekunder = 0
Prefetch = 3
Readonly = 1
Standard File =
Strip Prefix =
Skriv över befintlig fil = 0
Kund directory = 0
Skapa klient directory = 0
"Base dir" är standardkatalogen. Om en kund begär en fil
utan att ange den fullständiga sökvägen, är basen dir föregås.
"Port" anger port WvTFTP ska använda, om du inte vill använda
standarden, 69, av någon anledning.
"Min Timeout", "Max Timeout" och "Max Timeout Count" alla ange värden för
WvTFTP s exponentiell timeout. Denna multiplikator börjar kl 1. WvTFTP kommer
återutsända ett paket om den inte får ett svar i den genomsnittliga RTT hittills
gånger kvadraten på den aktuella multiplikatorn eller värdet "Min Timeout",
vilket som är störst. Den multiplicerare ökas med ett för varje timeout.
Du kan även ange ett "Max Timeout" som den maximala väntetiden tills
omsändning.
Du kan också ange en timeout i sekunder som alltid kommer att ange tiden
till återutsändning; till exempel, kan du konfigurera WvTFTP och då ut varje. Detta
åsidosätter exponentiell backoff. Om antalet timeout når "Max Timeout Count",
överföringen avbryts.
Om "Total Timeout sekunder" anges och inte är noll, kommer överföringen att vara
avbryts om det angivna antalet sekunder förflyta från tiden för den
mottagning av det sista paketet, oavsett antalet omförsök.
"Prefetch" anger mängden negativa latens, det vill säga hur många
paketen sänds ut på en gång.
"Readonly" avgör om TFTP skrivningar tillåts. Standardvärdet är 1 (skrivningar
inte tillåtet).
"Default File" är filen skickas till en klient om den önskade filen är
inte tillgänglig.
Vägen anges som "Strip Prefix" automatiskt bort från den
början av varje klientförfrågningar. Detta görs innan du lägger "bas dir".
"Skriv över befintlig fil" anger om befintliga filer ska skrivas över
när kunden laddar upp en fil med samma namn. Om filen finns och
detta är satt till 0 då överföringen kommer att misslyckas. Standardinställningen är att inte skriva
befintliga filer (0).
"Kund katalog" anger om klienten IP-adress ska bifogas
"Grund dir" när en fil laddas upp. Detta kommer att orsaka klienter att ladda upp
i sin egen katalog. Om klienten katalogen inte existerar och
"Skapa klientkatalog" direktivet är satt till false (0) sedan uppladdningen kommer
misslyckas. Standardinställningen är att inte lägga klientens IP-adress till "Base dir"
när en fil överförs (0).
"Skapa klientregister" kommer att skapa kundens katalogen när klienten
laddar upp en fil (förutsatt "Kund Directory" är satt till 1, annars detta
Alternativet gör ingenting). Katalogen är en underkatalog till "Base dir" och är
IP-adressen för klienten (t.ex. /tftpboot/127.0.0.1). Standardinställningen är att
inte skapa klientkatalogen (0).
Den andra delen är [TFTP / Alias]. Den innehåller en lista över filnamn
overrides. Du kan ange en override för en viss IP-adress och även
standardåsido för IPS inte uttryckligen listade. Per-klient filnamn
åsido ser ut "IP-adress / filnamn = clientnewfilename". Standard
åsido ser ut "default / filnamn = newfilename".
Till exempel:
[TFTP / Alias]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
I detta exempel, om en användare vid 192.168.0.43 försökte ladda
fil "image", skulle filen "image2_5b.img" faktiskt skickas. Användare
från andra maskiner kommer att få filen "image2_4.img" när de begär
"Image".
Du kan även ange engångs alias i [TFTP / Alias ​​gång] avsnittet. Den
Formatet är identiskt med [TFTP / Alias]; du kan ha global eller per-klient
engångs alias. När en kund frågar efter en fil, kontrollerar WvTftp den
[TFTP / Alias ​​gång] avsnitt först. Om en match görs, är detta alias används,
och när nedladdningen är klar alias avlägsnas från sektionen
(Oavsett om alias är globalt eller kundspecifika). Efterföljande
matcha förfrågningar kommer då att kontrolleras mot [TFTP / Alias] som vanligt.
Notera att [TFTP / Alias ​​gång] posten bara bort efter en lyckad
ladda; posten kommer att lämnas ensam om en nedladdning misslyckas.
De sista delarna är [TFTP / registrerade kunder] och [TFTP / Nya kunder].
[TFTP / Registrerade klienter] har en lista över klient IP-adresser ("192.168.0.43
= 1 ") som är kända av servern. När en klient försöker ansluta, om
dess adress är inte i [TFTP / Registrerade klienter], läggs den till
[TFTP / Nya kunder]. Detta har ingen funktion inne i WvTFTP sig utan styrka
vara till nytta i vissa situationer (t.ex. i våra Netto integratörer).
Observera att UniConf, den systemkonfiguration som WvTFTPd användningar kan ordna
din konfigurationsfil så att alla dina inställningar, inklusive [Alias] och [Ny
Kunder] och en sådan, kommer att vara under [TFTP] sektionen. Således, din config kan
sluta se ut så här:
[TFTP]
Port = 69
...
Alias ​​/ default / image = image2_4.img
Nya kunder / 192.168.0.1 = 1
Detta format och exemplen ovan är helt utbytbara i
UniConf, men UniConf föredrar den senare och kommer att ordna variabler sålunda.
Ovanstående exempel använda separata sektioner bara för tydlighetens skull

Vad är nytt i den här versionen.

  • Uppdateringar för att bygga med WvStreams 4,5 .

Krav :

  • WvStreams bibliotek och huvudfiler

Liknande mjukvara

aws-trade-in
aws-trade-in

20 Feb 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

edtFTPnet/Free
edtFTPnet/Free

11 May 15

Squirrel Shell
Squirrel Shell

15 Apr 15

Annan programvara för utvecklare Mark Cote

templeton
templeton

11 May 15

Kommentarer till WvTftp

Kommentarer hittades inte
Kommentar
Slå på bilder!