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