WvTftp

Software screenshot:
WvTftp
Software detaljer:
Version: 1.0.1
Upload dato: 3 Jun 15
Udvikler: Mark Cote
Licens: Gratis
Popularitet: 13

Rating: nan/5 (Total Votes: 0)

WvTftp er verdens hurtigste TFTP-server. Nej, virkelig, det er. Projektet blev oprindeligt udviklet til NetIntegrator, men er også nyttig i sig selv, og så er gratis tilgængelig under betingelserne i GNU LesserGeneralPublicLicense eller LGPL.
Kompilering og installation WvTFTPd
Du skal have en nyere version af WvStreams biblioteks- og header-filer
installeret på dit system til at bruge WvTFTPd. Vi anbefaler, version 4.0 eller højere.
Du kan downloade WvStreams fra
    http://open.nit.ca/wiki/index.php?page=WvStreams
Du skal også "pkg-config" program, medmindre du ønsker at ændre
Makefile og sæt de relevante stier.
WvTFTPd installerer sig selv ind i / sbin og manden siden ind
/ Mand, hvor er det samme præfiks, som WvStreams er
installeret (typisk "/ usr" eller "/ usr / local"). Igen, redigere Makefile, hvis
du ønsker at ændre dette. Til sidst WvTFTPd kan have en configure script
at gøre dette.
At kompilere WvTFTPd, untar pakken til et sted som / usr / src og type
"Gøre". Hvis der ikke var nogen fejl, skriv "make install". Root-privilegier er,
selvfølgelig forpligtet til at installere programmet.
Konfiguration WvTFTPd
Konfigurationsfilen for WvTFTPd er /etc/wvtftpd.conf. WvTFTPd vil
køre fint uden nogen særlig konfiguration, men for at tage
fordel af nogle af dens specielle funktioner, skal du oprette en
konfigurationsfil.
Den første del af konfigurationsfilen kan se sådan ud (standard
værdier er vist):
[TFTP]
Base dir = / tftpboot /
Port = 69
Min Timeout = 100
Max Timeout = 5000
Max Timeout Grev = 80
Total Timeout Sekunder = 0
Prefetch = 3
Readonly = 1
Standard File =
Strip Præfiks =
Overskriv eksisterende fil = 0
Klient directory = 0
Opret klient directory = 0
"Base dir" er standard mappe. Hvis en klient anmoder om en fil
uden at angive den fulde sti, er basen dir tilføjes i begyndelsen.
"Port" angiver den port WvTFTP skal bruge, hvis du ikke ønsker at bruge
standard, 69, en eller anden grund.
"Min Timeout", "Max Timeout" og "Max Timeout Count" all angive værdier for
WvTFTP s eksponentielle timeout. Denne multiplikator starter ved 1. WvTFTP vil
gensende en pakke, hvis den ikke få et svar i den gennemsnitlige RTT hidtil
gange kvadratet på den aktuelle multiplikator eller "Min timeout" værdi,
der er størst. Den multipler øges med én for hver timeout.
Du kan også angive en "Max Timeout" som den maksimale ventetid, indtil
retransmission.
Du kan også angive en timeout i sekunder, som altid vil angive tiden
til viderespredning; for eksempel, kan du konfigurere WvTFTP at time ud hver. Dette
tilsidesætter eksponentiel backoff. Hvis antallet af timeouts når "Max timeout Count",
overførslen afbrydes.
Hvis "Total Timeout Seconds" er angivet og ikke nul, vil overførslen være
afbrudt, hvis det angivne antal sekunder gå fra det tidspunkt, hvor
modtagelse af den sidste pakke, uanset antallet af forsøg.
"Prefetch" angiver den værdi af negativ latenstid, dvs. hvor mange
pakker sendes ud på et tidspunkt.
"Readonly" afgør om TFTP skriver er tilladt. Standard er 1 (skriver
ikke tilladt).
"Standard File" er den fil sendes til en klient, hvis den ønskede fil er
utilgængelig.
Stien givet som "Strip Prefix" automatisk strippet fra
begyndelsen af ​​enhver klient anmodninger. Dette gøres, før du tilføjer "base dir".
"Overskriv eksisterende fil" angiver, om eksisterende filer skal overskrives
når kunden uploader en fil med det samme navn. Hvis filen findes, og
dette er sat til 0 så upload vil mislykkes. Standarden er at ikke overskrive
eksisterende filer (0).
"Client mappen" angiver, hvis klientens IP-adresse skal vedlægges
de "Base dir", når en fil er uploadet. Dette vil medføre klienter at uploade
ind i deres egen mappe. Hvis kunden biblioteket ikke eksisterer og
"Opret klient bibliotek" Direktivet er sat til false (0), så upload vil
mislykkes. Standarden er at ikke føje klientens IP-adresse til "Base dir"
når en fil er uploadet (0).
"Opret klient bibliotek" vil skabe kundens mappe, når kunden
uploader en fil (forudsat "Client Bliv" er sat til 1, ellers dette
option gør ingenting). Mappen er en undermappe med "Base dir" og er
IP-adressen på klienten (f.eks /tftpboot/127.0.0.1). Standarden er at
ikke oprette klient biblioteket (0).
Det andet afsnit er [TFTP / Aliases]. Den indeholder en liste over filnavn
tilsidesætter. Du kan angive en overstyring til en bestemt IP-adresse, og også
standardindstillinger tilsidesættelser for IP'er ikke udtrykkeligt er nævnt. Per-klient filnavn
tilsidesætter ligne "IPAddress / filename = clientnewfilename". Standard
tilsidesætter ligne "default / filename = newfilename".
For eksempel:
[TFTP / Aliases]
standard / billede = image2_4.img
192.168.0.43/image = image2_5b.img
I dette tilfælde, hvis en bruger ved 192.168.0.43 forsøgte at downloade
fil "billede", ville filen "image2_5b.img" faktisk blive sendt. Brugere
fra andre maskiner vil få filen "image2_4.img", når de anmoder
"Image".
Du kan også angive en gang aliaser i [TFTP / Alias ​​gang] sektionen. Den
format er identisk med [TFTP / Aliases]; du kan have global eller per-klient
en-gang aliaser. Når en klient spørger efter en fil, kontrollerer WvTftp den
[TFTP / Alias ​​gang] sektionen først. Hvis en kamp er lavet, er denne alias bruges,
og når overførslen afsluttes aliaset fjernes fra sektionen
(Uanset om aliaset er global eller klient-specifik). Efterfølgende
matchende anmodninger vil derefter blive kontrolleret i forhold [TFTP / Aliases] som normalt.
Bemærk, at [TFTP / Alias ​​Når] post er kun fjernes efter en vellykket
hente; posten vil blive efterladt alene, hvis en overførsel mislykkes.
De sidste afsnit er [TFTP / Registrerede Klienter] og [TFTP / Nye kunder].
[TFTP / Registrerede Klienter] har en liste over klient IP-adresser ("192.168.0.43
= 1 "), der er kendt af serveren. Når en klient forsøger at oprette forbindelse, hvis
dens adresse er ikke i [TFTP / Registrerede Klienter], føjes den til
[TFTP / Nye kunder]. Dette har ingen funktion inde i WvTFTP sig selv, men måske
være nyttige i nogle situationer (såsom i vores Net integratorer).
Bemærk at UniConf, konfiguration, der WvTFTPd anvendelser kan omarrangere
din config fil således at alle dine indstillinger, inklusive [Aliases] og [Ny
Klienter] og sådan, vil være under [TFTP] sektionen. Således din config kan
ender med at ligne dette:
[TFTP]
Port = 69
...
Kaldenavne / default / billede = image2_4.img
Nye kunder / 192.168.0.1 = 1
Dette format og de ovenstående eksempler er fuldstændig substituerbare i
UniConf, men UniConf foretrækker sidstnævnte og vil omarrangere variabler thusly.
De ovenstående eksempler bruger separate sektioner bare for klarhed

Hvad er nyt i denne udgivelse:.

  • Opdateringer for at bygge med WvStreams 4.5 .

Krav :

  • WvStreams bibliotek og header-filer

Lignende software

GTransferManager
GTransferManager

3 Jun 15

shell_command
shell_command

14 Apr 15

WISH Mini-Console
WISH Mini-Console

12 May 15

CDBoomkars
CDBoomkars

14 Apr 15

Andre software developer Mark Cote

templeton
templeton

11 May 15

Kommentarer til WvTftp

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!