Hallo Forum!
Ich möchte unter Gentoo einen tftp Server aufsetzen. Dazu habe ich mit "emerge tftp-hpa" den tftpd installiert, eine Datei "/etc/conf.d/in.tftpd" mit folgendem Inhalt wurde erstellt:
# /etc/init.d/in.tftpd
|
Quellcode
|
1
2
3
4
5
6
7
|
# Path to server files from
INTFTPD_PATH="/export/tftpboot"
# For more options, see tftpd(8)
INTFTPD_OPTS="-vv -s ${INTFTPD_PATH}"
INTFTPD_USER="nobody"
|
Und eine Datei /etc/xinetd.d/tftp mit folgendem Inhalt:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
service tftp
{
disable = no
socket_type = dgram
protocol = udp
port = 69
wait = yes
user = nobody
group = nobody
server = /usr/sbin/in.tftpd
server_args = -s /export/tftpboot
}
|
In dem Verzeichnis /export/tftpboot liegt eine Datei "test.txt". Wenn ich diese von einem Client aus holen möchte, erscheint irgendwann nur "Transfer times out" am Client). Am Server ist in /var/log/messages mehrmals folgendes zu sehen:
RRQ from 192.168.100.22 filename test.txt
bis es abbricht. Wenn ich eine nicht existierende Datei lade ("bla.xyz"), kommt
sending NAK (1, File not found) to 192.168.100.22
als Meldung.
Ein "netstat -anp | grep 69" zeigt mir folgendes an:
|
Quellcode
|
1
|
udp 0 0 0.0.0.0:69 0.0.0.0:* 9581/in.tftpd
|
Hm - warum geht das noch nicht? Muss ich da was an den Rechten umstellen?
Danke,
Florian