Tuesday 25 November 2014

PXE-E32: TFTP open timeout.

My aim was to set up a PXE server and use it to deploy few servers.

The client machines were able to get IP from DHCP server but it was throwing the following error, while trying to get details via TFTP.

=====
PXE-E32: TFTP open timeout.
=====

TFTP was running and everything was fine in my PXE server.

Later, I was able to find the root cause of the problem, which can be explained as below:
====
By default, the PXE server is configured to use multicast TFTP. If multicast is disabled by the switches in the environment, then it may cause this issue. In my case, CISCO switches were used and multicast was disabled.
====

Now, either enable multicast (ports 1758 and 1759) or change the configuration of the PXE server to use regular TFTP (port 69). I choose the second option and it solved the issue.

An example is of tftp configuration is mentioned below:


Now, try to boot the client via PXE.  It should work. 

Kool :)

No comments:

Post a Comment

Note: only a member of this blog may post a comment.