[syslinux] Problems booting PXE-Client

Martin Bammer martin at cyberlady.arcs.ac.at
Mon Feb 3 07:14:34 PST 2003


Hi list,

I have installed DHCP, PXE and the TFTP-Server tftp-hpa. I'm running Debian 
Woody on my server and I want to boot a PXE-Client with this server. I have 
installed all as it is described in the docs found on the net.


Under root:
/tftpboot/
/tftpboot/X86PC/linux
/tftpboot/X86PC/linux/messages
/tftpboot/X86PC/linux/linux.0
/tftpboot/X86PC/linux/vmlinuz
/tftpboot/X86PC/linux/pxelinux.cfg
/tftpboot/X86PC/linux/pxelinux.cfg/C0A801


C0A801 contains:
LABEL linux
  KERNEL vmlinuz
  APPEND root=/dev/nfs nfsroot=192.168.1.1:/home/clients,wsize=8192,rsize=8192
  IPAPPEND 1


dhcpd.conf contains:
...
#LocalNet
subnet 192.168.1.0 netmask 255.255.255.0 {
  range dynamic-bootp 192.168.1.100 192.168.1.200;
  option broadcast-address 192.168.1.255;
  option routers 192.168.1.1;
  option domain-name "arcsrob.at";
  option dhcp-class-identifier "PXEClient";
  option vendor-encapsulated-options ff;
  option domain-name-servers 193.170.135.160, 193.170.135.161;
}
...


pxe.conf contains:
# which interface to use
interface=eth1
default_address=192.168.1.1

# the multicast ip address to listen on
multicast_address=224.0.1.2

# mtftp info
mtftp_address=224.1.5.1
mtftp_client_port=1758
mtftp_server_port=1759

# the port to listen on
listen_port=4011

# enable multicast?
use_multicast=1

# enable broadcast?
use_broadcast=0

# user prompt
prompt=Press F8 to view menu ...
prompt_timeout=10

# what services to provide, priority in ordering
# CSA = Client System Architecture
# service=<CSA>,<min layer>,<max layer>,<basename>,<menu entry>
service=X86PC,0,0,local,Local boot
service=X86PC,0,2,linux,Linux install

# tftpd base dir
tftpdbase=/tftpboot

# domain name
domain=robonet.at


And under /home/clients is installed a full distribution.

The boot process is as follows:
Client: DHCP Discover
Server: DHCP Offer
Client: DHCP Request
Server: DHCP ACK
Client: ARP
Server: ARP
Client: UDP bootpc->4011 (PXE - The packet seems to be ok.)
Server: UDP 4011->bootpc (PXE - The packet seems to be ok.)

And just here the boot process hangs. The client repeats the pxe-requests 2 
times then it repeats the dhcp-requests and then it repeats the 
pxe-requests...

What's wrong with my configuration????

Greetings, Martin



More information about the Syslinux mailing list