[syslinux] PXEboot: can't find configfile on tftpd server

hugl herst huglhuglhugl at gmx.net
Mon Sep 26 07:46:39 PDT 2005


Hello,

I've got several machines which I'm trying to netboot, the setup is a
bootserver using dhcpd3 and tftpd-hpa. 

When a machine boots up, it gets an ip address and downloads pxelinux.0 from
the server, then it starts searching for pxelinux.cfg/[MACADDRESS]
pxelinux.cfg/0A0000F0 and so on. On the server side I see in the syslog the
client's DHCP-request and the client downloading pxelinux.0, but I never see
a client asking for pxelinux.0/* . 
Just to see if I have a configuration problem I downloaded the configfile by
tftping to my bootserver and asking for pxelinux.cfg/0A0000 which works
fine.
So dhcp and tftp apparently work fine, but where does is go wrong then? 

Any idea is welcome!

Best regards,
Lothar

More information:

$ /usr/sbin/dhcpd3 -V
Internet Systems Consortium DHCP Server V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
$ /usr/sbin/in.tftpd -V
tftp-hpa 0.40, with remap, with tcpwrappers
$ cat /etc/inetd.conf
tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd
/usr/sbin/in.tftpd -a 10.0.0.1 -v -v -v -s /netboot/tftpboot
$ cat /etc/dhcp3/dhcpd.conf
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 7200;
subnet 10.0.0.0 netmask 255.255.255.0 {
  range dynamic-bootp 10.0.0.2 10.0.0.254;
  option broadcast-address 10.0.0.255;
  server-name "10.0.0.1";
  option routers 10.0.0.1;
  filename "pxelinux.0";
}

the file pxelinux.0 is from the package: syslinux-3.11

-- 
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse für Mail, Message, More +++




More information about the Syslinux mailing list