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"
[root at shamrock] /var/lib/tftpboot:pts/2 :# l *
-rw-r--r-- 1 root root 94760 2006-10-29 09:36 memtest
-rw-r--r-- 1 root root 13324 2006-10-29 09:36 pxelinux.0
pxelinux.cfg:
total 1M
-rw-rw-r-- 1 root root 46 2006-10-29 09:36 default
[root at shamrock] /var/lib/tftpboot:pts/2 :# cat pxelinux.cfg/default
default memtest
label memtest
kernel memtest
[root at shamrock] /var/lib/tftpboot:pts/2 :# in.tftpd -V
tftp-hpa 0.42, with remap, with tcpwrappers
* Test from OS X client:
[fms at fir] ~/tmp:p3 :% tftp 10.180.64.21
tftp> get pxelinux.0
Received 13466 bytes in 0.0 seconds
tftp> get pxelinux.cfg/default
Transfer timed out.
tftp> quit
* tests from PXE clients: they just sit and spin, progressing very
slowly through all the different config files.
My conclusion is that for whatever reason, no files in pxelinux.cfg/
can be pulled from the server. Any ideas?
--
Franklin M. Siler
UIUC: Undergraduate, Computer Science
http://www.silerfamily.net/~fms/