Hallo,
ich habe mir auf meinem x86_64 Kubuntu Rechner (IP: 192.168.178.27) den tftpd-hpa Server installiert. Er läuft auch.
user@kiste:~$ ps -ef | grep tftpd root 3732 1 0 15:12 ? 00:00:00 /usr/sbin/in.tftpd -l -s /var/lib/tftpboot user 15403 12958 0 22:34 pts/2 00:00:00 grep tftpd
Ich habe eine Datei test.txt im tftpboot-Verzeichnis liegen.
user@kiste:~$ ll /var/lib/tftpboot/ insgesamt 2064 drwxrwxrwx 2 nobody root 4096 2009-06-05 22:29 . drwxr-xr-x 61 root root 4096 2009-06-05 17:49 .. -rwxrwxrwx 1 nobody root 2097152 2009-06-01 18:49 initrd.gz -rw-r--r-- 1 user user 27 2009-06-05 22:29 test.txt
Wenn ich nun auf dem Rechner selbst versuche diese Datei per TFTP zu holen klappt dies,
user@kiste:~$ tftp 192.168.178.27 tftp> get (files) test.txt Received 30 bytes in 0.0 seconds tftp> get (files) initrd.gz Received 2109827 bytes in 0.1 seconds tftp>
Aber von einem entfernten Windows-XP-Rechner leider nicht.
C:\tftp 192.168.178.27 GET test.txt Zeitüberschreibung
Ping auf den Kubuntu Rechner klappt. Ziel ist eigentlich, daß ein NAS-Gerät die Datei initrd.gz holt, was ebenfalls nicht klappt. Darum glaube ich doch, daß etwas an der TFTPD Installation noch nicht ganz sauber ist. Woran kann es liegen? Wie kann ich den TFTPD Server genauer testen?