There are problems with a remote site and iPXE booting (Regular PXE is working)
The following error is seen: error PXE-E53: No boot filename received
When testing a client in the same subnet as iPXE it worked, after taking out a physical machine in the same subnet the same problem is seen again.
When using a "mac-based" network authentication for PXE boot (After the start of Windows they use 802.x with certificates) and it is switched off the authentication for one port and iPXE boot worked after that.
When having authentication "enabled" the following is seen in the logs of the switch:
So from the logs, it seems it tries to re-authenticate when iPXE starts and the waiting time is too short until the port is authenticated again and communication allowed.
DS 8.x
The PXE-E53 error message typically originates from the firmware and iPXE itself also doesn't display any error.
The main problem is related to the 802.1x authentication.
What was changed? - unnecessary sleeps removed and retries were added.
Workaround: You will need to disable secure boot in the BIOS.
For Deployment Solution the following shows how to install:
For Ghost Solution Suite:
The steps are the same as above except on the PXE server the directory is C:\Program Files (x86)\Altiris\eXpress\Deployment Server\PXE\Images.
Additional DS (Deployment Solution) and GSS (Ghost Solution Suite) files can be found in KB article Updated 64-bit ipxe.efi (ipxe v1.21.1+) binaries
Note: The files in the above KB are not a pointfix but a new version available that you may want to consider using