WvTftp

Screenshot der Software:
WvTftp
Softwarebeschreibung:
Version: 1.0.1
Upload-Datum: 3 Jun 15
Entwickler: Mark Cote
Lizenz: Frei
Popularität: 13

Rating: nan/5 (Total Votes: 0)

WvTftp ist der weltweit am schnellsten TFTP-Server. Nein, wirklich, es ist. Das Projekt wurde ursprünglich für die NetIntegrator entwickelt, ist aber auch sinnvoll für sich allein, und so ist kostenlos unter den Bedingungen der GNU-LesserGeneralPublicLicense oder LGPL zur Verfügung.
Kompilieren und Installieren WvTFTPd
Sie benötigen eine aktuelle Version des WvStreams Bibliothek und Header-Dateien haben
auf Ihrem System zu verwenden WvTFTPd installiert. Wir empfehlen, ab Version 4.0.
Sie können WvStreams von Download
    http://open.nit.ca/wiki/index.php?page=WvStreams
Außerdem benötigen Sie die "pkg-config" Programm, es sei denn, Sie ändern das wollen
Makefile und legen Sie die entsprechenden Pfade.
WvTFTPd installiert sich in / sbin und die man-Seite in
/ Mann, wo ist das gleiche Präfix, dem WvStreams ist
installiert (in der Regel "/ usr" oder "/ usr / local"). Wieder, bearbeiten Sie die Makefile, wenn
Sie dies ändern wollen. Schließlich WvTFTPd könnte ein configure-Skript haben
um dies zu tun.
Um WvTFTPd um irgendwo wie / usr / src und Typ zu kompilieren, entpacken Sie das Paket
"Make". Wenn keine Fehler aufgetreten sind, geben Sie "make install". Root-Rechte sind,
natürlich erforderlich, um das Programm zu installieren.
Konfigurieren WvTFTPd
Die Konfigurationsdatei für WvTFTPd ist /etc/wvtftpd.conf. WvTFTPd werden
laufen problemlos ohne spezielle Konfiguration, aber, um zu nehmen
Vorteil der einige seiner Besonderheiten, müssen Sie eine erstellen
Konfigurationsdatei.
Der erste Abschnitt der Konfigurationsdatei könnte wie folgt (default suchen
Werte sind dargestellt):
[TFTP]
Basis dir = / tftpboot /
Port = 69
Min Timeout = 100
Max Timeout = 5000
Max Timeout Count = 80
Insgesamt Timeout Sekunden = 0
Prefetch = 3
Readonly = 1
Standard Datei =
Strip Prefix =
Existierende Datei überschreiben = 0
Client directory = 0
Erstellen Sie Client-Verzeichnis = 0
"Basis dir" ist das Standardverzeichnis. Wenn ein Client eine Datei anfordert
ohne Angabe des vollständigen Pfads wird das Basisverzeichnis vorangestellt.
"Port" gibt den Port WvTFTP verwenden sollten, wenn Sie nicht auf die gewünschte
Standard, 69, aus irgendeinem Grund.
"Min Timeout", "Max Timeout" und "Max Timeout Graf" alle Werte für
WvTFTP exponentielle Timeout. Dieser Multiplikator beginnt am 1. WvTFTP werden
ein Paket erneut zu senden, wenn es nicht eine Antwort in der mittleren RTT bisher erhalten
mal dem Quadrat des aktuellen Multiplikator oder der "Min Timeout" Wert,
welches größer ist. Der Multiplikator wird durch einen für jede Zeitlimit erhöht.
Sie können auch ein "Max Timeout" angeben als die maximale Wartezeit bis
Weiterverbreitung.
Sie können auch einen Timeout in Sekunden, die immer die Zeit angeben, wird angegeben,
Weiterverbreitung; zum Beispiel, können Sie WvTFTP konfigurieren, dass eine Zeitüberschreitung jeder. Diese
schreibt exponentielle Backoff. Wenn die Anzahl der Zeitüberschreitungen erreicht "Max Timeout Graf",
die Übertragung wird abgebrochen.
Wenn "Total Timeout Seconds" angegeben ist und nicht Null ist, wird die Übertragung sein
abgebrochen, wenn die spezifizierte Anzahl von Sekunden von der Zeit der Ablauf
Empfang des letzten Pakets, unabhängig von der Anzahl der Wiederholungen.
"Prefetch" gibt die Menge an negativer Latenzzeit, das heißt, wie viele
Pakete werden zu einem Zeitpunkt gesendet.
"Readonly" legt fest, ob TFTP Schreibvorgänge erlaubt. Der Standardwert ist 1 (Schreibvorgänge
nicht erlaubt).
"Default File" ist die Datei an einen Client gesendet werden, wenn die angeforderte Datei
verfügbar.
Der Weg, wie "Strip Prefix" gegeben wird automatisch aus der abisolierte
Beginn einer Client-Anforderungen. Dies wird vor der Zugabe "Basis dir" getan.
"Existierende Datei überschreiben" gibt an, ob vorhandene Dateien überschrieben werden sollen
wenn der Client lädt eine Datei mit dem gleichen Namen. Wenn die Datei vorhanden ist und
diesen Wert auf 0, dann der Upload fehl gesetzt. Die Standardeinstellung ist, nicht überschreiben
Vorhandene Dateien (0).
"Client-Verzeichnis" legt fest, ob der Client die IP-Adresse sollte angehängt werden
der "Basis dir", wenn eine Datei hochgeladen. Dies führt dazu, Kunden zu laden
in ihr eigenes Verzeichnis. Wenn der Client-Verzeichnis nicht existiert und die
"Create Client-Verzeichnis" Richtlinie auf false (0), dann den Upload gesetzt wird
scheitern. Die Standardeinstellung ist, um die Client-IP-Adresse in die "Basis dir" nicht angehängt werden
wenn eine Datei hochgeladen (0).
"Create Client-Verzeichnis" wird Verzeichnis des Clients zu erstellen, wenn der Client
lädt eine Datei (unter der Annahme, "Client-Verzeichnis" auf 1 gesetzt ist, andernfalls diese
Option tut nichts). Das Verzeichnis ist ein Unterverzeichnis des "Basis dir" und ist
die IP-Adresse des Clients (zB /tftpboot/127.0.0.1). Die Standardeinstellung ist,
das Client-Verzeichnis nicht erstellen (0).
Der zweite Abschnitt ist [TFTP / Aliases]. Es enthält eine Liste von Dateinamen
Überschreibungen. Sie können eine Überschreibung für eine bestimmte IP-Adresse angeben und auch
Standard-Überschreibungen für IPs nicht explizit aufgeführt. Per-Client-Dateinamen
Außerkraftsetzungen aussehen "IPAddress / filename = clientnewfilename". Standard
Außerkraftsetzungen aussehen "default / filename = newfilename".
Zum Beispiel:
[TFTP / Aliases]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
In diesem Fall, wenn ein Benutzer auf 192.168.0.43 versuchte, die Download-
Datei "image", würde die Datei "image2_5b.img" tatsächlich gesendet werden. Benutzer
von anderen Maschinen wird die Datei "image2_4.img", wenn sie fordern zu bekommen
"Bild".
Sie können auch eine einmalige Aliasnamen angeben im Abschnitt [TFTP / Alias ​​Einmalig]. Die
Format ist identisch mit [TFTP / Aliases]; Sie haben können global oder pro Client
Einmal Aliase. Wenn ein Client fragt nach einer Datei, prüft die WvTftp
[TFTP / Alias ​​Sobald] Abschnitt zuerst. Wenn eine Übereinstimmung festgestellt, wird dieser Alias ​​verwendet,
und, wenn der Download abgeschlossen ist der Alias ​​wird aus dem Abschnitt entfernt
(Unabhängig davon, ob der Alias ​​global oder Client-spezifisch). Anschließend
passenden Anfragen werden dann gegen [TFTP / Aliases] als normal überprüft werden.
Man beachte, dass die [TFTP / Alias ​​Sobald] Eintrag wird nur nach einem erfolgreichen entfernt
Download; Der Eintrag wird in Ruhe gelassen werden, wenn ein Download fehlschlägt.
Die letzten Abschnitte sind [TFTP / Registrierte Kunden] und [TFTP / New Clients].
[TFTP / Registrierte Kunden] enthält eine Liste von Client-IP-Adressen ("192.168.0.43
= 1 "), die an den Server. Wenn ein Client versucht, eine Verbindung bekannt sind, wenn
ihre Adresse nicht im [TFTP / Registrierte Kunden] wird hinzugefügt
[TFTP / New Clients]. Dies hat keine Funktion innerhalb des WvTFTP selbst, sondern Macht
nützlich sein, in einigen Situationen (wie in unserem Net-Integratoren).
Beachten Sie, dass UniConf, das Konfigurationssystem, die Anwendungen WvTFTPd kann neu anordnen
Ihre Konfigurationsdatei, so dass alle Ihre Einstellungen, einschließlich [Aliases] und [Neu
Clients] und so, werden in der Rubrik [TFTP] sein. So können Sie Ihre Konfiguration
am Ende aussehen wie diese:
[TFTP]
Port = 69
...
Aliases / default / image = image2_4.img
Neukunden / 192.168.0.1 = 1
Diese Form und die obigen Beispiele sind vollständig austauschbar
UniConf, aber UniConf zieht das letztere und Variablen auf diese Weise neu anzuordnen.
Die obigen Beispiele verwenden getrennte Abschnitte der Übersichtlichkeit

Was ist neu in dieser Pressemitteilung:.

  • Updates für das Bauen mit WvStreams 4,5 .

Anforderungen :

  • WvStreams Bibliothek und Headerdateien

Ähnliche Software

ftputil
ftputil

20 Feb 15

ConMan
ConMan

11 May 15

ftpterm
ftpterm

11 May 15

Andere Software von Entwickler Mark Cote

templeton
templeton

11 May 15

Kommentare zu WvTftp

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!