Closed b- closed 1 year ago
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.
Just to preserve the contents of that isc-dhcpd configuration gist:
set service dhcp-server global-parameters "if exists user-class and option user-class = "iPXE" {"
set service dhcp-server global-parameters "filename "http://172.29.0.27/ipxe/boot.php";"
set service dhcp-server global-parameters " } else { "
set service dhcp-server global-parameters "filename "undionly.kpxe";"
set service dhcp-server global-parameters "}"
set service dhcp-server global-paramters "next-server 172.29.0.27;"
I agree that supporting multiple DHCP servers is absolutely a crapshoot, so I don't really know if it would be a good idea or potentially set a bad precedent or something to really document all this. I also am not confident about my documentation-writing skills, or else I would have volunteered by submitting a PR instead of this issue 😅
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue is locked due to inactivity
Is there an existing issue for this?
Current Behavior
Documentation on https://github.com/linuxserver/docker-netbootxyz#edgeosvyos is not valid.
and also
Expected Behavior
VyOS doesn't have the option to choose dnsmasq over isc-dhcpd, so the entirety of this section doesn't actually work at all.
(Forgive me, but this is where I sort of break from the template because it's too restrictive for documentation-based issue reports)
The upcoming version (1.4) makes it easy to specify the options required to send out a boot file, but unfortunately it doesn't have any easy provisions to choose the file based on the firmware or architecture:
You can specify
dhcpd.conf
options in the VyOS CLI in order to serve different files per-architecture, and it sounds like these options might work on older versions of VyOS, as well as UI EdgeOS, but I don't have experience with EdgeOS to really confirm anything about that. Check this gist, though.Steps To Reproduce
profitcryEnvironment
CPU architecture
x86-64
Docker creation
Container logs