Open samip5 opened 1 year ago
Actually I feel this should be treated as a bug. iPXE simply doesn't have a working BIOS implementation of IPv6.
What this means is that if you happen to have a working IPv6 implementation on your network and boot netboot.xyz using BIOS, it fails. There is no mitigation that I can see. Just google for IPv6 and iPXE issues and you can find error reports all over the place. This one for instance is quite illuminating:
https://forum.ipxe.org/showthread.php?tid=16868
So I would suggest the following in roles/netbootxyz/files/ipxe/local/general.h:
#undef NET_PROTO_IPV6
Can you give this a try and see if it helps improve the detection of a env that may not have v6 fully working?
https://github.com/netbootxyz/netboot.xyz/issues/283#issuecomment-1627775682
Please see the following comment from another Issue: https://github.com/netbootxyz/netboot.xyz/issues/283#issuecomment-2296911959
Is your feature request related to a problem? Please describe. Broken happy eyeballs implementation might result in iPXE trying to use IPv6 when there is none available and prevent an user to use it.
Describe the solution you'd like Publish all artifacts w/o IPv6 support too.
Describe alternatives you've considered Compiling it myself, but that's not feasible to keep up-to-date.
Additional context https://discord.com/channels/425186187368595466/425186187368595468/1123844673086160978