So I guess we better focus on the idea of having a cross platform client binary. I don’t really see why we should add another FOG daemon which is not useful as soon as PXE boot is working for you. The only problem is that you are allowed to send packets from low ports (DHCP src port 68) as root!! So this would need another FOGService to run on the server. I had a quick look into PHP’s socket operations and I am sure it would be quite easy to implement a DHCP PXE boot info check. I have tried it using dhcptest (cmd options: -query -wait -option 60=PXEClient:Arch:00000:UNDI:002001 -request 66 -request 67). It should be fairly easy to get more information without using a hub or monitoring port by sending “fake requests” from a client that is not actually PCE booting at that moment. Because of that we possibly don’t see the DHCP answer packets as they might be unicast or don’t reach that second client due to other network setup issues. The first idea was to have a listen only (capture) tool which I didn’t really like because it would need to run on a second PC while another one is PXE booting. Reviving the a discussion I had with George a while ago about potential and usefulness of tools to check on PXE boot information in DHCP packets.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |