Viswanath Krishnamurthy
2009-12-20 21:15:20 UTC
gPXE seems to be failing with Altiris (HP deployment pack) PXE server
(proxyDHCP mode) and regular Windows DHCP server on the same network.
gPXE sends DHCP DISCOVER
Both Altiris (running on different server) and DHCP server responds with
DHCP Offer
gPXE accepts IP address from regular DHCP server and sends DHCP REQUEST and
receives DHCP ACK from DHCP server.
It now enters proxy mode and sends out DHCP request to port 67
Altiris ignores it
Onboard PXE NIC works fine (HP nic)
Next I changed the proxy_port to 4011 (PXE_PORT) and it worked fine (in
dhcp.c file). It seems like Altiris is listening on port 4011 and not 67 and
causes the problem where gPXE times out and says "No root path or file name
specified".
I know there have been recent fixes for dnsmasq which could have caused this
regression
I have the pcap files (wireshark) if one is interested but it is pretty
obvious what is happening.
-Viswa
(proxyDHCP mode) and regular Windows DHCP server on the same network.
gPXE sends DHCP DISCOVER
Both Altiris (running on different server) and DHCP server responds with
DHCP Offer
gPXE accepts IP address from regular DHCP server and sends DHCP REQUEST and
receives DHCP ACK from DHCP server.
It now enters proxy mode and sends out DHCP request to port 67
Altiris ignores it
Onboard PXE NIC works fine (HP nic)
Next I changed the proxy_port to 4011 (PXE_PORT) and it worked fine (in
dhcp.c file). It seems like Altiris is listening on port 4011 and not 67 and
causes the problem where gPXE times out and says "No root path or file name
specified".
I know there have been recent fixes for dnsmasq which could have caused this
regression
I have the pcap files (wireshark) if one is interested but it is pretty
obvious what is happening.
-Viswa