Cant pxe boot to fog.
-
@george1421 Very strange I think. The pcap was captured on the FOG server I suppose. Why don’t we see any packets from dnsmasq??
@blindcat420 Ok let’s check if your TFTP server is running properly. Run
ps aux|grep tftp
andnetstat -antup|grep 69
, and post the full output here. -
@Wayne-Workman said in Cant pxe boot to fog.:
sestatus
i disabled firewalld i assume that is different than selinux?
-
-
192.168.1.3 is the fog server.
for output.pcap i did run that from the fog server and it was before i disabled firewalld.
output2.pcap is after disabling firewalld.
this is what i get with those two commands.
-
@blindcat420 said in Cant pxe boot to fog.:
i disabled firewalld i assume that is different than selinux?
You need to set SELinux either to permissive or disabled, instructions for that are in the CentOS 7 tutorial.
-
@blindcat420 Ok then, TFTP is not running. Usually FOG sets it up properly when running the installer. As you are running CentOS tftp is provided by xinetd. So please run the following commands:
systemctl start xinetd systemctl status xinetd
@Wayne-Workman SELinux is disabled already, see posts further down.
-
So i started xinetd.
Iooks like i get the same error as before. so seems something is wrong with tftp
-
@blindcat420 can you run a simple tftp transfer test? First can you double check rpcbind is running? Usually, I see tftp in a call port created when requested rather than a constant seeing of port 69 being open. This is usually handled by rpcbind utility. Xinetd May play a role as well but I don’t know if it running alone will prove anything.
https://wiki.fogproject.org/wiki/index.php/Troubleshoot_TFTP#Testing_TFTP
-
I followed the guide to install tftp and this is what i get.
-
@blindcat420 In the xinetd status picture I see
... removing tftp
and so I guess something went wrong with the configuration file. Please check/etc/xinetd.d/tftp
and post the full content here. The FOG installer does manipulate that file but I have not seen something going wrong here in the last couple of months or even years. -
-
@Sebastian-Roth said in Cant pxe boot to fog.:
/etc/xinetd.d/tftp…
Here we go. Your config hasn’t been modified by the installer. Maybe the installer didn’t run all the way to the end? When it asked you to access the web interface, did it proceed further after you hit ENTER there? You can simply fix the path in the config (should be
server_args = -s /tftpboot
anddisable = no
) and restart xinetd but you might run into other issues if the installer hasn’t finished last time. The food thing is you can simply re-run the installer to do it’s thing again. It will detect that all packages are already installed and do all the config stuff for you again. -
I will give that a try. I dont really remember. As far as I know the install should have completed. When I try to run this command from that tftp troubleshooting page. I get this.
Doesn’t look like i have a folder called tftpboot.
When you say rerun the installer are you talking about fog?
-
@blindcat420 said in Cant pxe boot to fog.:
When you say rerun the installer are you talking about fog?
Yes, simply do as if you’d do your FOG install normally. Answer the questions as you did last time and let it run through. I am fairly sure the installer didn’t finish last time as it would have created
/tftpboot
and copied the iPXE binaries to it - and many more things. -
I went ahead and reran the fog installer.
That seems to have fixed it. I would have to say it most likely didnt finish last time. But since im a noob i dont really know what to look for. lol.
both legacy and uefi boot to pxe now.
-
@Sebastian-Roth @Tom-Elliott @Wayne-Workman @george1421
I want to thank you guys for all the assistance.
-
@blindcat420 said in Cant pxe boot to fog.:
I went ahead and reran the fog installer.
That seems to have fixed it.Sometimes it’s the simplest things… I need to remember to suggest rerunning the installer when there is strange things happening.