WvTftp

Software screenshot:
WvTftp
Dettagli del software:
Versione: 1.0.1
Data di caricamento: 3 Jun 15
Sviluppatore: Mark Cote
Licenza: Libero
Popolarità: 13

Rating: nan/5 (Total Votes: 0)

WvTftp è il server TFTP più veloce del mondo. No, in realtà, lo è. Il progetto è stato originariamente sviluppato per il NetIntegrator, ma è anche utile per sé, e quindi è disponibile gratuitamente sotto i termini della GNU LesserGeneralPublicLicense o LGPL.
Compilazione e Installazione WvTFTPd
È necessario disporre di una versione recente dei file di libreria e di intestazione WvStreams
installato sul vostro sistema di utilizzare WvTFTPd. Si consiglia la versione 4.0 o successiva.
È possibile scaricare da WvStreams
    http://open.nit.ca/wiki/index.php?page=WvStreams
Si richiedono anche il programma "pkg-config", a meno che non si desidera modificare il
Makefile e inserire i percorsi appropriati.
WvTFTPd si installa in / sbin e la pagina man in
/ Uomo, in cui è lo stesso prefisso che è WvStreams
installato (in genere "/ usr" o "/ usr / local"). Anche in questo caso, modificare il Makefile se
si desidera cambiare questo. Alla fine WvTFTPd potrebbe avere uno script di configurazione
per farlo.
Per compilare WvTFTPd, decomprimere il pacchetto ad un posto come / usr / src e tipo
"Creare". Se non ci sono errori, digitare "make install". Privilegi di root sono,
ovviamente, richiesto per installare il programma.
Configurazione WvTFTPd
Il file di configurazione per WvTFTPd è /etc/wvtftpd.conf. WvTFTPd sarà
funzionare bene senza alcuna configurazione speciale, ma al fine di prendere
vantaggio di alcune delle sue caratteristiche particolari, avrete bisogno di creare una
file di configurazione.
La prima sezione del file di configurazione potrebbe essere simile a questo (default
valori sono mostrati):
[TFTP]
Dir Base = / tftpboot /
Port = 69
Timeout Min = 100
Max timeout = 5000
Count Timeout Max = 80
Totale Secondi timeout = 0
Prefetch = 3
Readonly = 1
File predefinito =
Elimina prefisso =
Sovrascrivi il file esistente = 0
Elenco del client = 0
Crea directory client = 0
"Dir Base" è la directory di default. Se un client richiede un file
senza specificare il percorso completo, il dir di base viene anteposto.
"Porta" specifica la WvTFTP porto dovrebbe usare, se non si desidera utilizzare il
standard 69, per qualche ragione.
"Min Timeout", "Max Timeout", e "Count Timeout Max" tutto specificare i valori per
Timeout esponenziale di WvTFTP. Questo moltiplicatore parte da 1. WvTFTP volontà
ritrasmettere un pacchetto se non ottiene una risposta nella media RTT finora
volte il quadrato del moltiplicatore corrente o il valore di "Timeout Min",
qualunque sia maggiore. Il moltiplicatore è aumentato di uno per ogni timeout.
È inoltre possibile specificare un "Max Timeout", come il tempo massimo di attesa fino a quando
ritrasmissione.
È inoltre possibile specificare un timeout in secondi che sarà sempre specificare il tempo
di ritrasmissione; per esempio, è possibile configurare WvTFTP al timeout ogni. Questo
prevale backoff esponenziale. Se il numero di timeout raggiunge "Timeout Max Conte",
il trasferimento viene interrotto.
Se "Secondi timeout totale" è specificato e non da zero, il trasferimento sarà
interrotto se il numero specificato di secondi trascorso tra il momento della
ricezione dell'ultimo pacchetto, indipendentemente dal numero di tentativi.
"Prefetch" specifica la quantità di latenza negativo, cioè, quanti
i pacchetti vengono inviati alla volta.
"Readonly" determina se sono consentiti scrive TFTP. L'impostazione predefinita è 1 (scrive
non è permesso).
"File Default" è il file inviato a un client se il file richiesto è
non disponibile.
Il percorso indicato come "Strip Prefisso" viene rimosso automaticamente dal
inizio di eventuali richieste dei client. Questo viene fatto prima di aggiungere "dir base".
"Sovrascrivi file esistente" specifica se i file esistenti devono essere sovrascritti
quando il client carica un file con lo stesso nome. Se il file esiste e
questo è impostato a 0 allora il caricamento avrà esito negativo. Il default è di non sovrascrivere
i file esistenti (0).
"Directory Client" indica se l'indirizzo IP del client deve essere aggiunto a
il "dir Base" quando un file viene caricato. Questo farà sì che i clienti di caricare
nel proprio elenco. Se la directory client non esiste e la
"Crea directory del client" direttiva è impostata su false (0) poi il caricamento sarà
fallire. L'impostazione predefinita è di non aggiungere l'indirizzo IP del client per il "dir Base"
quando un file viene caricato (0).
"Crea directory del client" creerà directory del client quando il client
carica un file (assumendo "Directory Client" è impostato su 1, altrimenti il
opzione non fa niente). La directory è una sottodirectory di "dir Base" ed è
l'indirizzo IP del client (ad esempio /tftpboot/127.0.0.1). Il default è di
Non creare directory client (0).
La seconda sezione è [TFTP / Alias]. Esso contiene un elenco di file
sostituzioni. È possibile specificare un override per un determinato indirizzo IP e anche
sostituzioni predefinite per gli IP elencati non esplicitamente. Per-client filename
sostituzioni sembrano "IPAddress / filename = clientnewfilename". Predefinito
sostituzioni sembrano "default / filename = newfilename".
Per esempio:
[TFTP / Alias]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
In questo caso, se un utente a 192.168.0.43 tentato di scaricare la
file "immagine", il file "image2_5b.img" sarebbe effettivamente essere inviato. Utenti
da altre macchine otterrà il file "image2_4.img" quando chiedono
"Immagine".
È inoltre possibile specificare gli alias di una volta nella sezione [TFTP / Alias ​​volta]. Il
formato è identico a [TFTP / Alias]; si può avere globale o per-client
alias di una volta. Quando un client richiede un file, WvTftp controlla il
[TFTP / Alias ​​volta] sezione. Se si effettua una corrispondenza, l'alias è usato,
e quando il download termina l'alias viene rimosso dalla sezione
(Indipendentemente dal fatto che l'alias è globale o specifico per cliente). Successivo
richieste corrispondenti saranno poi confrontati [TFTP / Alias] normalmente.
Si noti che il [TFTP / Alias ​​volta] voce viene rimosso solo dopo un successo
scarica; la voce verrà lasciato solo se un download fallisce.
Le ultime sezioni sono [TFTP / Area Clienti] e [/ TFTP nuovi clienti].
[TFTP / Area Clienti] detiene un elenco di indirizzi IP dei client ("192.168.0.43
= 1 ") che sono noti al server. Quando un client tenta di connettersi, se
il suo indirizzo non è in [TFTP / Area Clienti], viene aggiunto a
[TFTP / nuovi clienti]. Questo non ha alcuna funzione all'interno di WvTFTP sé, ma potrebbe
essere utile in alcune situazioni (come nei nostri integratori Net).
Si noti che Uniconf, il sistema di configurazione che WvTFTPd usi, può riorganizzare
il file di configurazione in modo che tutte le impostazioni, tra cui [Alias] e [Nuovo
Clienti] e tale, sarà nella sezione [TFTP]. Così, il vostro config può
finiscono per somigliare a questo:
[TFTP]
Port = 69
...
Alias ​​/ default / image = image2_4.img
Nuovi clienti / 192.168.0.1 = 1
Questo formato e gli esempi precedenti sono completamente intercambiabili
Uniconf, ma Uniconf preferisce quest'ultima e riorganizzerà le variabili thusly.
Gli esempi sopra usano sezioni separate solo per chiarezza

Cosa c'è di nuovo in questa versione:.

  • Aggiornamenti per la costruzione con WvStreams 4.5 .

Requisiti

  • WvStreams file di libreria e di intestazione

Programmi simili

FileZilla
FileZilla

2 Sep 17

AxY FTP
AxY FTP

3 Jun 15

ZenityShell
ZenityShell

20 Feb 15

minimumTFTP
minimumTFTP

11 May 15

Altri software di sviluppo Mark Cote

templeton
templeton

11 May 15

Commenti a WvTftp

I commenti non trovato
Aggiungi commento
Accendere le immagini!