Re: Tftp (recvfrom: Socket operation on non-socket)

From: Michael Lyngbøl (none@michael--lyngbol.dk.lh.bsd-dk.dk)
Date: Sun 29 Dec 2002 - 23:20:36 CET


Date: Sun, 29 Dec 2002 23:20:36 +0100
From: Michael Lyngbøl <none@michael--lyngbol.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Tftp (recvfrom: Socket operation on non-socket)

On 29.12.2002 21:14:17 +0000, Søren Jensen wrote:
> Hej BSD-folkens !
> - Først vil jeg lige ønske jer alle et godt nytår !! :)
>
> Efter mangel på et bedre vækkeur og noget andet at lave, sidder jeg og
> hænger lidt fast i kapitel 19.6 om diskless operation.
>
> Klienten ruller bare derudaf, og spørger pænt efter en kerne at boote
> på. Men mit problem er bare, at jeg ikke kan få startet tftpd.
> Jeg har i min /etc/inetd.conf skrevet følgende for at starte tftpd
> tftp dgram udp wait root /usr/libexec/tftpd tftpd -s
> /home/sea2/tftp -u nobody

tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /home/sea2/tftp

('-u nobody' er unødvendigt)

Lytter inetd på UDP port 69? Check med:

$ sockstat -4|grep ':69'
root inetd 489 4 udp4 *:69 *:*

> Det eneste der bliver tilføjet til min dmesg er: "tftpd[147]: recvfrom:
> Socket operation on non-socket"
>
> Og det er nøjagtigt det samme, hvis jeg i min shell skriver:
> "/usr/libexec/tftpd -s /home/sea2/tftp -u nobody". Bortset fra, at
> fejlen her jo så bliver skrevet I /var/log/messages. Men det er stadig
> det samme. (Dec 29 18:56:42 phantasia tftpd[4376]: recvfrom: Socket
> operation on non-socket)

Permissions på /home/sea2/tftp er Ok (user 'nobody' har de fornødne
rettigheder)?

Kan du fra tftp serveren selv connecte og hente kernel ?

$ tftp 192.168.9.11
tftp> get flaf
Received 3071 bytes in 0.0 seconds
tftp> quit

> Jeg har googlet efter fejlen, og har forsøgt at gøre de ting der bliver
> forslået andre stedder, men det løser det desværre heller ikke..

FreeBSD 4.X ?

/Michael

-- 
Michael Lyngbøl -- michael at lyngbol dot dk
Network Manager AS3292, TDC Tele Danmark



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:26 CET