hugl herst
2005-Sep-26 14:46 UTC
[syslinux] PXEboot: can't find configfile on tftpd server
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 +++
Alexander Heinz
2005-Sep-26 15:06 UTC
[syslinux] PXEboot: can't find configfile on tftpd server
> So dhcp and tftp apparently work fine, but where does is go wrong then?add this line to dhcpd.conf: next-server 10.0.0.1; Cheers Alex
Cristi Mitrana
2005-Sep-26 15:10 UTC
[syslinux] PXEboot: can't find configfile on tftpd server
On 9/26/05, hugl herst <huglhuglhugl at gmx.net> wrote:> 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? >You've got bitten by the dhcpd upgrade: http://wiki.ltsp.org/twiki/bin/view/Ltsp/DhcpdSiaddr basically, from 3.0.3 ISC dhcpd does not provide by default the 'next-server' address which was (until this version) filled in with the dhcpd server address. -- mitu
Gustavo Guillermo Pérez
2005-Sep-27 15:44 UTC
[syslinux] PXEboot: can't find configfile on tftpd server
El Lunes, 26 de Septiembre de 2005 09:46, hugl herst escribi?:> 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.If really search for that, why you do not try to use default configuration file, to see if you are not missing something.> 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/* .How do you know the machine search for pxelinux.cfg/[MACADDRESS], if this happens then loading pxelinux.0 was success.> 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?Are really named your MACConfig files with the proper MAC Addres with extra needed chars?> Any idea is welcome!again try: pxelinux.cfg/default just try, I guess If you can see config errors then pxelinux.0 was already loaded. -- Gustavo Guillermo P?rez Compunauta uLinux www.compunauta.com