[syslinux] tftpd-hpa issue: I think, anyway

Franklin M. Siler fms at silerfamily.net
Sun Oct 29 13:25:36 PST 2006


On Oct 29, 2006, at 2:37 PM, H. Peter Anvin wrote:
> Franklin M.Siler wrote:
>> I have spent the last two hours on this issue.  I think there's a   
>> problem with tftp-hpa.
>> Setup: attempting to use Debian FAI, but there is definitely a   
>> problem with PXELINUX.  pxelinux.0 is obviously being loaded by   
>> clients, but *nothing* in the pxelinux.cfg directory can be  
>> loaded.   Clients sit and spin on their MAC files and when they  
>> get to default  nothing happens.  This is confirmed by tests on  
>> other clients; server  log is of no diagnostic help. Hardware is  
>> known good: I was using  this setup on debian sarge just fine; now  
>> I'm trying to use etch to  no avail.
>> ** Data:
>> * server stuff:
>> [root at shamrock] /var/lib/tftpboot:pts/2 :# cat /etc/default/tftpd-hpa
>> #Defaults for tftpd-hpa
>> RUN_DAEMON="yes"
>> OPTIONS="-l -s /var/lib/tftpboot"
>> #OPTIONS="-l -vvvv -s /tftp"
>
> Sounds like you have a permissions problem.  The logs are useless  
> since you have the loglevel at zero (no -v options.)
>
Here's ls output; I'll let you be the judge.  I was running with "- 
vvvv"; now I'm using 8 v's and there's still no useful output (also  
tried "-v -v....."; same result).  Daemon appears to be running as  
root...*shrug*

[fms at shamrock] /var/lib:pts/1 :% l tftpboot -d
drwxr-xr-x 3 root root 56 2006-10-29 09:36 tftpboot
[fms at shamrock] /var/lib:pts/1 :% l tftpboot/*
-rw-r--r-- 1 root root 94760 2006-10-29 09:36 tftpboot/memtest
-rw-r--r-- 1 root root 13324 2006-10-29 09:36 tftpboot/pxelinux.0

tftpboot/pxelinux.cfg:
total 1M
-rw-rw-r-- 1 root root 46 2006-10-29 09:36 default

[fms at shamrock] /var/lib:pts/1 :% ps aux|grep tftp
root      4365  0.0  0.1   2072   292 ?        Ss   11:19   0:00 /usr/ 
sbin/in.tftpd -l -vvvvvvvv -s /var/lib/tftpboot
fms       4381  0.0  0.2   2852   676 pts/1    R+   11:23   0:00 grep  
tftp

Still nothing useful in debug output; certainly no permissions errors:
Oct 29 17:20:08 shamrock dhcpd: DHCPDISCOVER from 00:16:76:82:fd:e2  
via eth0
Oct 29 17:20:09 shamrock dhcpd: DHCPOFFER on 10.180.70.255 to  
00:16:76:82:fd:e2 via eth0
Oct 29 17:20:10 shamrock dhcpd: DHCPREQUEST for 10.180.70.255  
(10.180.64.21) from 00:16:76:82:fd:e2 via eth0
Oct 29 17:20:10 shamrock dhcpd: DHCPACK on 10.180.70.255 to  
00:16:76:82:fd:e2 via eth0
Oct 29 17:20:10 shamrock in.tftpd[4368]: RRQ from 10.180.70.255  
filename /pxelinux.0
Oct 29 17:20:10 shamrock in.tftpd[4368]: tftp: client does not accept  
options

The requests for pxelinux.0/* aren't even showing up.  BTW, subnet is  
10.180.64/20, so 10.180.70.255 is valid.  Thanks for any advice.

--
Franklin M. Siler
UIUC: Undergraduate, Computer Science
http://www.silerfamily.net/~fms/





More information about the Syslinux mailing list