tftp getsockname: Socket operation on non-socket

vertex

Registrierter Bürger
Hallo,

ich habe leider Schwierigkeiten mit dem Aufsetzen von einem TFTP-Server unter OpenBSD4.4.

ich habe einen Ordner /tftpboot angelegt und /etc/inetd.conf angepasst.
In /var/log/messages sehe ich folgende Meldung:

"tftpd[26857]: getsockname: Socket operation on non-socket"

leider habe ich noch keine Lösung finden können. Hoffe einer von euch hat eine Lösung! :)
 
ich habe einen Ordner /tftpboot angelegt und /etc/inetd.conf angepasst.
In /var/log/messages sehe ich folgende Meldung:

"tftpd[26857]: getsockname: Socket operation on non-socket"

leider habe ich noch keine Lösung finden können. Hoffe einer von euch hat eine Lösung! :)

Nur eine Erklaerung: der tftpd ruft getsockname(2) auf file descriptor 0 (also stdin) auf, was in die Hose geht, weil stdin offenbar kein Socket ist. Da ist also wahrscheinlich der Eintrag in der inetd.conf, den Du uns intelligenterweise vorenthalten hast, fehlerhaft.
 
Dies sind die aktiven Einträge aus der inetd.conf

tftp dgram tcp wait root /usr/libexec/tftpd tftpd -s /tftpboot
tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot
 
tftp dgram tcp wait root /usr/libexec/tftpd tftpd -s /tftpboot

Der Eintrag ist ueberfluessig; tftp funktioniert nur ueber udp. Das hat aber nichts mit der von Dir genannten Fehlermeldung zu tun.

tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot

Sieht korrekt aus. Bei mir funktioniert das auch (unter 4.4 und -current).
 
@kili, erst einmal Danke für die Antwort

@zyon, nein leider nicht, habe auf der gleichen Hardware noch einmal ein neues OBSD aufgesetzt und leider erneut die gleiche Meldung in var/log/messages.

ich habe leider keine Idee mehr. ;'(
 
hmm fuc*, jetzt hab ich eine Problem, ich brauch ein tftp und hab hier nur ein OpenBSD notebook stehen.
 
ich habe auch so ein Problem, brauche TFTP für PXE. Habe keine Lust mein Zockrechner mit Gentoo als TFTP-Server zu mißbrauchen, wäre halt schön, wenn der Server dies auch übernimmt..
 
hehe, ich weiss nicht warum, aber ich konnte TFTP jetzt starten. Habe die inetd angepasst und einfach mal durch gestartet.
 
Back
Top