2014-05-21, 13:43
I assume you have ADSL and don't want to hack your ADSLMODEM.
This is how I set up my environment.
1. Use a current DNSMASQ version at least > 2.53
2. My DNSMASQ configfile:
enable-tftp
tftp-root=/var/lib/tftpboot
pxe-service=X86PC, "Boot from network", undionly
dhcp-userclass=set:ENH,iPXE
dhcp-boot=tag:!ENH,undionly.kpxe,bastftp,192.168.1.29
dhcp-boot=undionly.kpxe,bastftp,192.168.178.29
dhcp-option=vendor:PXEClient,6,2b
dhcp-no-override
dhcp-range=192.168.178.29,proxy
3. Follow the steps in https://gist.github.com/robinsmidsrod/2234639
Put the file on your webserver.
4. Stop the loop by pressing CTRL+B and chain http://yourserver/boot.ipxe
5. Don't panic if you return to the IPXE shell. Again and scroll through the menu so timeout does not interfere anymore.
6. Please let me know if this works for you....
This is how I set up my environment.
1. Use a current DNSMASQ version at least > 2.53
2. My DNSMASQ configfile:
enable-tftp
tftp-root=/var/lib/tftpboot
pxe-service=X86PC, "Boot from network", undionly
dhcp-userclass=set:ENH,iPXE
dhcp-boot=tag:!ENH,undionly.kpxe,bastftp,192.168.1.29
dhcp-boot=undionly.kpxe,bastftp,192.168.178.29
dhcp-option=vendor:PXEClient,6,2b
dhcp-no-override
dhcp-range=192.168.178.29,proxy
3. Follow the steps in https://gist.github.com/robinsmidsrod/2234639
Put the file on your webserver.
4. Stop the loop by pressing CTRL+B and chain http://yourserver/boot.ipxe
5. Don't panic if you return to the IPXE shell. Again and scroll through the menu so timeout does not interfere anymore.
6. Please let me know if this works for you....