[syslinux] Client can't boot
Jeroen Coumans
jeroencoumans at gmail.com
Fri Sep 24 07:16:48 PDT 2004
Hi,
I'm trying to configure PXE syslinux to boot a diskless client but the
client can't find the PXE boot image. I've configured the DHCP server
as follows:
----------------------------
# cat /etc/dhcp3/dhcpd.conf
option domain-name "cluster.net";
option domain-name-servers 10.0.0.1;
default-lease-time 6048;
max-lease-time 604800;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.100 10.0.0.150;
option domain-name-servers 10.0.0.1;
option domain-name "cluster.net";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
allow-unknown-clients;
}
group {
# PXE-specific configuration directives...
next-server 10.0.0.1;
filename "pxelinux.0";
option root-path "/tftpboot";
}
---------------------------------
dhcpd runs correctly on eth1:
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr #############
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::20c:76ff:fee7:77c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10338 (10.0 KiB) TX bytes:9144 (8.9 KiB)
Interrupt:177 Base address:0x8e00
-----------------------------
I'm running tftp-hpa for tftpd:
# grep tftp /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd
/usr/sbin/in.tftpd -s /tftpboot
netstat -a | grep tftp
udp 0 0 *:tftp *:*
------------------------------
In /tftpboot, I have:
#ls /tftpboot/ -R
/tftpboot/:
pxelinux.0 pxelinux.cfg
/tftpboot/pxelinux.cfg:
default initrd.img vmlinuz
# cat /tftpboot/pxelinux.cfg/default
label linux
kernel vmlinuz
append nfsroot=10.0.0.1:/export/%s,rsize=8192,wsize=8192
---------------------------------
When I try to start the diskless machine (Intel Undi, PXE-2.0 build
082), it says "DHCP....". Then it says: PXE023: No boot device
received.
On the server, I get the following messages:
Sep 24 15:51:35 master dhcpd: DHCPDISCOVER from 00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:36 master dhcpd: DHCPOFFER on 10.0.0.150 to
00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:37 master dhcpd: DHCPDISCOVER from 00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:37 master dhcpd: DHCPOFFER on 10.0.0.150 to
00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:41 master dhcpd: DHCPDISCOVER from 00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:41 master dhcpd: DHCPOFFER on 10.0.0.150 to
00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:49 master dhcpd: DHCPDISCOVER from 00:0c:76:e7:7b:e2 via eth1
Sep 24 15:51:49 master dhcpd: DHCPOFFER on 10.0.0.150 to
00:0c:76:e7:7b:e2 via eth1
The DHCP server seems to be working correctly, since I can connect
another computer and it DHCPACKS the request. Any suggestions?
Thanks in advance!
--
Groeten/Greetings,
Jeroen Coumans
www.jeroencoumans.nl
More information about the Syslinux
mailing list