K2000: Unable to PXE boot clients from another subnet
Our KACE2000 (192.168.0.2) is working great on it's local subnet, but we are having issues deploying systems in a branch office. This is what we have done:
The firewall in our main office (192.168.0.0/24) is allowing all ip traffic in both directions between the sites.
The router (192.168.1.252) in the branch office (192.168.1.0/24) are also the DCHP server for that location with the following configured options:
dns-server 192.168.0.1 (dns server in main office)
option 66 ip 192.168.0.2
option 67 ascii kbox2000.0
However, as we PXE boot the clients and get IP etc, the following errors are ruining the fun.
PXE-E32: TFTP open timeout
PXE-M0f: Exiting Intel Boot Agent.
I've tried troubleshooting TFTP by using Telnet, but that doesn't even seem to "work" on the local subnet.
Answer Chosen by the Author
then I'd get on a machine on the subnet in question and see if I could pull data from the K2000 with the tftp client.
Windows machines the tftp client needs to be turned on
Linux machines may need to have it installed depending on the distribution
Assuming windows, open a command prompt (turn off the windows firewall as it will block even outgoing tftp requests )
type : tftp K2IP get netbootintel/i386/booter
Now you will either get a connection fail or the command will complete and you will see a 500k file called booter in the directory you ran the command from.
if the connection fails, run the same test on the subnet you CAN PXE boot from (as a control) it should work there.
then investigate why the request is failing to cross your subnet.
While you are running this test, you should also test mount the K2000 samba shares to make sure there are no issues there as well.