
Hi James,
On 6 Feb 2016, at 11:36 AM, James Harper <mailto:james@ejbdigital.com.au> wrote:
The ‘pxe’ package under debian appears only able to run on the proxy dhcp port 4011, which I don’t want or need because my PXE server is not running on the > same server as the DHCP server. I think that’s just a permissions issue but I was hoping for something that “just worked” out of the box. Any suggestions?
Your router had to support the option 60. It cannot be done separately.
The option 60 tells the client the ip and path to you tftp server.
That is incorrect. You can have a regular DHCP server, and then have the boot options supplied by the PXE server (Microsoft's WDS does this). The communication goes (very approximately) like: Client: Give me the info I need to boot DHCP Server: Here is an IP address, subnet mask, DNS Server, gateway, etc PXE Server: Here is your tftp server and path It is possible to run PXE on the same server as the DHCP server, but it's a bit hacky. In this case the DHCP server sets option 60 that tells the client to do another DHCP request on port 4011, so it doesn't try to use the standard DHCP port. (http://www.experts-exchange.com/articles/2978/PXEClient-dhcp-option-60-what-...) You can still do it the old fashioned way and just set next-server and path on the DHCP server, which would work but my DHCP server is in the router and doesn't support this. Thanks James