mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 07:05:56 +03:00
[GH-ISSUE #952] Add support for proxy DHCP #1792
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#1792
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @notepass on GitHub (Aug 5, 2021).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/952
Is your feature request related to a problem? Please describe.
While setting up a netboot server, I had to use a DHCP proxy to inject the boot server IP into the network. This had to be done, as my DHCP server has no support for setting the "next-server" option. When now booting the netboot.xyz instance, it tried to access the .ipxe files not from my tftp server, but from the server provided by my root DHCP. As there was no tftp server running, all requests timed out (although the normal menu showed up). To reproduce this, the docker container in the repo "samdbmg/dhcp-netboot.xyz" can be used, as that starts up a dnsmasq dhcp proxy.
Describe the solution you'd like
When a DHCP proxy exist, netboot.xyz should detect it and honor it in some way. It is a bit hard for me to say in which way would be the best, but I would think of something like this:
Describe alternatives you've considered
N/A
Additional context
I'm currently trying to implement this in a fork. If you would consider adding this feature, I might be able to implement it or submit a PR for it.
@notepass commented on GitHub (Aug 5, 2021):
Created PR #953 to implement this feature
@github-actions[bot] commented on GitHub (Sep 5, 2021):
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.
@github-actions[bot] commented on GitHub (Oct 6, 2021):
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.
@antonym commented on GitHub (Oct 24, 2021):
Looks to be functioning now with a few changes. Going to close this out but feel free to test with the development endpoint and binaries:
https://s3.amazonaws.com/dev.boot.netboot.xyz/cf44496e311bf2bf597856b22a2b1368d961ef76/index.html