WvTftp

Skjermbilde programvare:
WvTftp
Prog.varedetaljer:
Versjon: 1.0.1
Last opp dato: 3 Jun 15
Utvikler: Mark Cote
Lisens: Gratis
Popularitet: 13

Rating: nan/5 (Total Votes: 0)

WvTftp er verdens raskeste TFTP server. Nei, egentlig er det. Prosjektet ble opprinnelig utviklet for NetIntegrator, men er også nyttig på egen hånd, og det er gratis tilgjengelig under GNU LesserGeneralPublicLicense eller LGPL.
Kompilere og installere WvTFTPd
Du må ha en nyere versjon av WvStreams bibliotek og header filer
installert på systemet for å bruke WvTFTPd. Vi anbefaler versjon 4.0 eller høyere.
Du kan laste ned WvStreams fra
    http://open.nit.ca/wiki/index.php?page=WvStreams
Du kan også kreve "pkg-config" program, med mindre du ønsker å endre
Makefile og sette inn de riktige baner.
WvTFTPd installerer seg inn i / sbin og mannen siden inn
/ Mann, der er det samme prefikset som WvStreams er
installert (vanligvis "/ usr" eller "/ usr / local"). Igjen, redigere Makefile hvis
du ønsker å endre dette. Omsider WvTFTPd kan ha en konfigurere skript
å gjøre dette.
For å kompilere WvTFTPd, untar pakken til et sted som / usr / src og type
"Gjøre". Hvis det var noen feil, type "make install". Root privilegier er,
selvfølgelig nødvendig for å installere programmet.
Konfigurering WvTFTPd
Konfigurasjonsfilen for WvTFTPd er /etc/wvtftpd.conf. WvTFTPd vil
kjører fint uten noen spesiell konfigurasjon, men for å ta
nytte av noen av sine spesielle egenskaper, må du opprette en
konfigurasjonsfil.
Den første delen av konfigurasjonsfilen kan se slik ut (standard
verdiene er vist):
[TFTP]
Base dir = / tftpboot /
Port = 69
Min Timeout = 100
Max Timeout = 5000
Max Timeout Count = 80
Totalt Sekunder = 0
Prefetch = 3
Readonly = 1
Standard File =
Strip prefix =
Skrive eksisterende fil = 0
Client directory = 0
Lag klient directory = 0
"Base dir" er standardkatalog. Hvis en klient ber om en fil
uten å spesifisere den fullstendige banen, er basen dir prepended.
"Port" angir port WvTFTP bør bruke, hvis du ikke ønsker å bruke
standard, 69, av en eller annen grunn.
"Min Timeout", "Max Timeout", og "Max Timeout Count" all angi verdier for
WvTFTP er eksponentiell timeout. Dette multiplikator starter på 1. WvTFTP vil
videresende en pakke dersom den ikke får et svar i den gjennomsnittlige RTT så langt
ganger kvadratet av gjeldende multiplikator eller "Min Timeout" verdi,
som er størst. Den multipler økes med en for hver timeout.
Du kan også angi en "Max Timeout" som maksimal ventetid før
retransmission.
Du kan også angi en timeout i sekunder som alltid vil angi tids
til ny sending; for eksempel, kan du konfigurere WvTFTP til annen ut hver. Dette
styrer eksponentiell trekning. Dersom antallet tidsavbrudd når "Max Timeout Greven»,
overføringen er avbrutt.
Hvis "Total Sekunder" er spesifisert, og ikke null, vil overføringen være
avbrutt hvis det angitte antallet sekunder inaktiv fra tidspunktet for
mottagelse av den siste pakke, uavhengig av antall forsøk.
"Forhåndshent" angir mengden av negative ventetid, det vil si hvor mange
pakker blir sendt ut på en gang.
"Readonly" avgjør om TFTP skriver er tillatt. Standard er en (skriver
ikke tillatt).
"Default File" er filen sendes til en kunde dersom den valgte filen er
utilgjengelig.
Banen gitt som "Strip Prefix" blir automatisk fjernet fra
begynnelsen av eventuelle klientforespørsler. Dette gjøres før du legger "base dir".
"Overskriv eksisterende fil" spesifiserer om eksisterende filer skal overskrives
når klienten laster opp en fil med samme navn. Hvis filen finnes, og
denne er satt til 0, så opplastingen vil mislykkes. Standard er å ikke overskrive
eksisterende filer (0).
"Client directory" spesifiserer om klienten IP-adressen skal vedlegges
"Sokkel dir" når en fil er lastet opp. Dette vil føre til at kundene å laste opp
inn i sin egen katalog. Hvis klienten katalogen ikke eksisterer og
"Lag klient katalog" direktivet er satt til usann (0) så opplastingen vil
mislykkes. Standard er å ikke legge klienten IP-adressen til "Base dir"
når en fil er lastet opp (0).
"Lag klient katalogen" vil skape kundens katalogen når klienten
laster opp en fil (forutsatt "Client Directory" er satt til 1, ellers dette
alternativet gjør ingenting). Katalogen er en underkatalog av "Base dir" og er
IP-adressen til klienten (f.eks /tftpboot/127.0.0.1). Standard er å
ikke opprette klienten katalogen (0).
Den andre delen er [TFTP / aliaser]. Den inneholder en liste over filnavn
styrer. Du kan spesifisere en overstyring for en bestemt IP-adresse, og også
standardstyringer for IP-adresser ikke eksplisitt nevnt. Per-klient filnavn
styrer ser ut som "IPAddress / filename = clientnewfilename". Standard
styrer ser ut som "default / filename = newfilename".
For eksempel:
[TFTP / aliaser]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
I dette tilfellet, hvis en bruker på 192.168.0.43 forsøkt å laste ned
fil "image", ville filen "image2_5b.img" faktisk sendes. Brukere
fra andre maskiner vil få filen "image2_4.img" når de ber om
"Image".
Du kan også angi engangs aliaser i [TFTP / Alias ​​Når] seksjonen. Den
formatet er identisk med [TFTP / aliaser]; du kan ha global eller per-klient
engangs aliaser. Når en klient ber om en fil, sjekker WvTftp den
[TFTP / Alias ​​Når] delen først. Hvis en kamp er gjort, er dette aliaset brukes,
og når nedlastingen er ferdig aliaset blir fjernet fra seksjon
(Uavhengig av om alias er globale eller klient-spesifikke). Etterfølgende
matchende forespørsler vil da bli kontrollert mot [TFTP / aliaser] som normalt.
Legg merke til at [TFTP / Alias ​​Når] Dette er kun fjernes etter en vellykket
laste ned; oppføringen vil være alene hvis en nedlasting mislykkes.
De siste delene er [TFTP / registrert Klienter] og [TFTP / Nye klienter].
[TFTP / registrert Klienter] inneholder en liste over klient IP-adresser ("192.168.0.43
= 1 ") som er kjent for serveren. Når en klient forsøker å koble seg, hvis
adressen ikke er i [TFTP / registrert Klienter], det er lagt til
[TFTP / Nye klienter]. Dette har ingen funksjon innsiden av WvTFTP seg selv, men kanskje
være nyttig i enkelte situasjoner (for eksempel i våre Netto integratorer).
Merk at UniConf, konfigurasjonen system som WvTFTPd bruker, kan omorganisere
config-filen slik at alle dine innstillinger, inkludert [aliaser] og [Nytt
Klienter] og slikt, vil være under [TFTP] seksjonen. Dermed config kan
ende opp som ser slik ut:
[TFTP]
Port = 69
...
Aliaser / default / image = image2_4.img
Nye klienter / 192.168.0.1 = 1
Dette formatet og eksemplene ovenfor er fullstendig utskiftbare i
UniConf, men UniConf foretrekker sistnevnte, og vil omorganisere variabler thusly.
Eksemplene ovenfor bruker separate deler bare for klarhet

Hva er nytt i denne utgaven.

  • Oppdateringer for å bygge med WvStreams 4.5 .

Krav

  • WvStreams bibliotek og header filer

Lignende programvare

aws-trade-in
aws-trade-in

20 Feb 15

TermSaver
TermSaver

14 Apr 15

Yad
Yad

27 Sep 15

PD-ksh
PD-ksh

3 Jun 15

Annen programvare fra utvikleren Mark Cote

templeton
templeton

11 May 15

Kommentarer til WvTftp

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!