I have a Omnia on the 3.x firmware right now. I want to configure PXE boot for a network device and want to host it on another machine separate from the Omnia. I have set the following options:
dhcp.lan.dhcp_option=‘6,192.168.1.1’ ‘66,192.168.1.10’ ‘67,pxelinux.0’
Which should point the TFTP client to the TFTP server running on 192.168.1.10.
I have done a packet capture and I can see option 67 presented correctly, but not option 66. Though I do see it under “Server host name (bootp.server)” in Wireshark. The device fails with PXE-E32 indicating it cannot connect, however I have verified through a tftp client that it is reachable.
I have also started a qemu virtual machine and tested the pxe boot option there and it’s indicating that it’s trying to connect to 192.168.1.1, which is the Omnia’s IP which does not run tftp.
This leads me to believe that the dhcp server is not correctly offering option 66 to clients. I am unsure how to resolve this issue. Any help would be appreciated.