In a PXE environment the PXE client minimally must receive:
- IP address
- TFTP server IP address
- Boot filename
This info is sometimes provided by a single DHCP server (which is PXE enabled) or by a regular DHCP server (non PXE enabled) providing only IPs and a complementary proxyDHCP server only providing the rest of the PXE related parameters.
In your case it looks like (despite which method you are using) the Boot filename info is missing from the DHCP/proxyDHCP offer.
You can easily check this by running a Wireshark capture at your DHCP/proxyDHCP server and see if the DHCPOFFER contains the Boot filename info or not.
Your case looks like a typical DHCP/proxyDHCP miss-configuration
From PXE error codes
• PXE-E53: No boot filename received. The client received at least one
valid DHCP/BOOTP offer, but does not have a boot filename to download.
There are several possible causes:
1) The DHCP Server and the PXE Server were located on the same server, but one of them was moved to a different server. This would
result in an incorrect PXE Server configuration.
To resolve this issue, reinstall the PXE Server component of the Altiris Deployment Solution.
2) The DHCP relay agent, either a Proxy DHCP Server or a switch configured with helper addresses, is not configured correctly. For
example, if DHCP and PXE are on separate servers, the DHCP relay agent
needs to have both addresses in its configuration.
To resolve this issue, correct the DHCP relay agent configuration.
3) If the Microsoft DHCP service is installed on the PXE server, but is disabled or unconfigured, Altiris PXE Setup configures PXE to
work with the local DHCP service (even if the DHCP service is
disabled). This causes the PXE server to not respond to PXE clients
that get a DHCP address from DHCP services running elsewhere on the
network.
To resolve this issue, remove Microsoft DHCP services from the PXE server and reinstall the PXE Server component of the Altiris Deployment Solution.