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