Target device shows an error message 'PXE-E32: TFTP open timeout' when PXE booting. The target device successfully receives an IP address however can't connect to the TFTP server. |
The "PXE-E32" error indicates that the PXE did not get a reply from the TFTP server when sending a request to download its boot file. Possible causes for this problem are:
A- Different scenarios: Scenario 1: The Internal DHCP Gateway is enabled in the network boot listener configuration, and options 66, 67 are configured in the DHCP server configuration Only one or the other must be enabled, not both. The preferred method is the DHCP Gateway, but it requires the target to be in the same subnet tha, the network boot listener. Scenario 2: The Internal DHCP Gateway is disabled in the network boot listener configuration, and options 66, 67 are configured in the DHCP server configuration In this scenario, verify if the option 66 and option 67 are configured correctly: - verify that the hostname or ip address that is set in option 66 is the one of the local network boot listener - A common mistake is to set the option to the OSD manager ip/hostname instead of setting it to the network boot listener that will be used for this target. - if f using the hostname and not the IP address then make sure that the name can be resolved from the targets Scenario 3: Another network boot listener or another application acts as a tftp server on this subnet. To identify this review the information on the screenshot. This is a very common issue. B- Download the file: - install the feature tftp client of windows from Windows programs and features one of the targets, or at least on a device that is on the same subnet - open cmd - run the following commands to the network boot listener from there: tftp _NTW_BOOT_LISTENER_ GET pxeboot.0
tftp _NTW_BOOT_LISTENER_ GET bootx64.efi If the download succeeds then it should be working for any device booting on this subnet. If not, it is most likely a good time to capture network packets during a BCM OS Deployment/Capture, and then send it to support. |