[syslinux] pxe weirdness
H. Peter Anvin
hpa at zytor.com
Tue Jul 1 12:18:14 PDT 2003
James_Martin at ao.uscourts.gov wrote:
> Thanks for the response, but the problem is the PXE client is never
> getting to the TFTP server because it has received 2 gateways from the
> DHCP server...
> I'm using dhcrelay to send DHCP requests from my PXE client to our DHCP
> server. The problem is that the PXE client receives both the correct
> gateway as defined in the dhcpd.conf, but also receives the dhcp relay
> servers IP address as the gateway, in the order of "Dhcp relay ip"
> "correct gateway ip". Of course this is screwing the second part of the
> PXE transaction, which is TFTP, because it has the wrong gateway address.
> I can't figure out how the dhcrelay ip is getting thrown into the dhcp
> reply and given to the PXE client-- that IP is not specified anywhere in
> the dhcpd.conf. I have tried explicitly setting "option router" for the
> ml370 host as you can see below, and it still had no effect. This is
> using dhcp3.0pl1. The dhcrelay station only has one NIC, and I'm running
> with dhcrelay -d 192.168.110.206, which is my DHCP/TFTP server. PXE boots
> fine with the seahawk host, and also, if I set up a separate host on the
> 192.168.40.0 network, the ml370 host boots fine as well. I'm stumped.
> I've included my dhcpd.conf below, any help would be appreciated.
This is a bit disturbing. Do you think you could capture the actual
DHCP traffic (e.g. using Ethereal) and send me (privately) a copy? I'd
like to take a look at how the packet is constructed.
More information about the Syslinux