TFTP Problems
-
At this point, I would normally through a tech workstation on that switch, mirror/monitor a port, wireshark and see what is happening between the FOG server and the client.
If you are not able to do that, then go ahead and proceed with setting up proxyDHCP according to the wiki article.
-
What port do you recommend I watch? port 69 is the TFTP port correct?
I’m willing to try the proxyDHCP again after I do the wireshark, i’d really like to figure out what the underlying issue is an try to eliminate it.
-
When I was investigating mine, I started recording, tried to pxeboot and waited for error, then stopped recording. I went through several filters at different times to make sure the pxe boot was getting the correct next server name and bootfile name from dhcp. Then I filtered on tftp, or just everything matching the IP address the client got from DHCP.
You can key in on the tftp problems, and see if it’s making a request for the pxelinux.0 file and getting all the chunks. In my case, it requested and got chunk 1, but then failed to get the rest of the chunks until I implemented proxyDHCP.
-
Alright, I have captured a set of packets from the time I began my Pxe boot till the time I got the error PXE-E32 TFTP open timeout.
but I don’t actually see the host’s ip address or mac address in the set of information, is this a problem.
What set of filters would you recommend, I do not see anything being transferred on TFTP.
-
Did you mirror the port on the switch so you can see it’s packets? Whatever port the pxe client is connected to needs to be mirrored to the port your monitoring workstation is connected.
-
my switch does not allow port mirroring (Asus GX-D1081), the procurve more than likely does, but here is a number of MDFs plugged in and I’m not exactly sure which one leased to my office.
I will install proxyDHCP tomorrow and see how it goes with 10.04.
-
If you can replace the switch with a good old HUB, you might have some luck.
-
I will see what I can find.
-
Well i didn’t find a hub, I had a linksys wrt54g someplace that had ddwrt on it but I must have loaned it to someone because I can’t for the life of me find it. So I never will know what it was that is being stopped but I believe it’s similar to your situation that you described where a chunk of it is received but the rest is not.
I have installed proxyDHCP and it seems to be happily working on 10.04 LTS.
Now I can boot to my pxelinux.0!!!I appreciate all your help with this and your time, I’m going to be using it this summer and hopefully set up a few nodes in a few other buildings if all goes according to plan, so far it’s not been that bad of an experience just a typical Linux install lol.