Hello all! I come grovelling for help from the OpenSource masters in my time of need. haha!
As the title says, I have been having an issue with PXE booting client machines. They will boot, get assigned an IP via DHCP, seems to get grabbed by iPXE (even configures correctly it seems!), then stops at the loading “default.ipxe” part with the error “Connection timed out ([url]http://ipxe.org/4c126035[/url])”
I have been able to get FOG to work before using v0.32 on a LinuxMint desktop in an isolated network [via switch] (maybe 2 years ago). As well as today using some virtual machines with FOG v1.2.0 on an Ubuntu server in an isolated network.
In my lab environment I have:
- VMware ESXi 5.1 host cluster
- One VM Server (Ubuntu Server x64 14.04.1 LTS)
- One VM Client (No OS installed, simply a new VM with minimal specs)
- Isolated portgroup on a “vDistributed Switch” with no internet connection
This is the process by which the above (working) lab environment was setup:
I install Ubuntu server x64 as a terminal only server, assign static IP address as appropriate for the network, connect it to a portgroup that has internet access, install VMware tools, do dist-upgrade, then proceed to install FOG_1.2.0. Going through the install I decide to setup the Ubuntu server as the DHCP server as this will be on an isolated network, all other options are left as default as well.
Once fog is installed I boot my VM client and it immediately jumps from getting an IP to loading /default.ipxe to showing the FOG menu. IT WORKS!
BUT if I follow the same procedure except I don’t make the Ubuntu server the DHCP server - instead setting options 66 = <serverIP> / 67 = undionly.kpxe on my Windows 2000 DHCP server - then it fails at the line:
" /default.ipxe… Connection timed out ([url]http://ipxe.org/4c126035[/url])"
I have read that my issue is caused by the TFTP service not running/listening, but I don’t understand how my LAN vs an private VM network (essentially a switch) can mean the difference between tftp working properly or not…
Any help would be appreciated in solving this!
Thank you everyone!