PXE Boots one one desktop but not another
-
The gateway for those which will not PXE boot is a .12 address of course and .10 for the ones that will PXE boot.
-
On the 192.168.12.x network, do you even get the FOG menu or does it error out trying to find pxelinux.0?
-
No, I don’t even get the FOG menu. It errors out trying to find pxelinux. I believe the error is No Image File Found.
-
Check the config on the DHCP server. Maybe the scope definition for 192.168.12.x has a syntax error for the filename option.
-
That was awesome! Now the .12 machines are able to get to the FOG menu but there is still ONE issue. I was able to register the host but imaging failed.
“Unable to connect to tftp server”
is the error now.Almost there
-
Do you have a file on the FOG Server in /tftpboot/pxelinux.cfg/01-Mac-address? If so, can you paste the contents?
-
Hello Chad,
There is no file except Default in /tftpboot/pxelinux.cfg/
What other information can I provide? -
Another interesting little tidbit. In FOG when I got to Other Information and attempt to set a master password an error message appears
“PXE menu update failed. Unable to connect to tftp server”FYI - I received this message yesterday and did stop and restart the tftp server via Terminal by typing in sudo stop tftpd-hpa and sudo start tftpd-hpa
-
Sounds like it might be a password issue for tftp. I think. Maybe.
Reference this: [url]http://www.fogproject.org/wiki/index.php/Unable_to_connect_to_TFTP[/url]
Particularly the bit about setting the password for the user “Fog” and it matching [B]TFTP_FTP_PASSWORD[/B] and [B]STORAGE_FTP_PASSWORD [/B]in /var/www/fog/commons/config.php (at least that’s my path in 11.10)
Seems like I had something else to do as well, but I guess start with that and see how it goes.
-
If one machine still boots to PXE and run something like a hardware inventory, then I wouldn’t think it is the TFTP password. Schedule a hardware inventory task for a machine in the 192.168.10.x network and make sure that works.
If that works. Try to schedule a task for a machine in the 192.168.12.x network. Schedule it through the web interface, then check the /tftpboot/pxelinux.cfg/ folder for a task file matching your machine (01-mac-address-of-machine). If you get a file in that folder, paste the contents into this thread (use code tags).