DHCP fails on netboot in system with dual port NIC since 3.19.1
I've been testing network booting Alpine 3.19 on bare metal. At version 3.19.0, the system was able to boot up. In version 3.19.1, something has changed and udhcpc
no longer obtains a lease, so the system doesn't finish booting.
My boot method is via iPXE with no special kernel args. Two routes produce the same result:
- 3.19.1 archive extracted to my local web server and an iPXE script based on the wiki example
- Booting the latest 3.19 artifacts directly from Alpine CDN using netboot.xyz
The system in question has a dual port NIC, eth0
and eth1
, with only eth1
plugged in. Perhaps the issue is that lease solicitation is only happening on eth0
, but I haven't tested swapping the ethernet cable to eth0
. If I boot from a 3.19.1 standard ISO, I can bring up eth1
and obtain a lease with udhcpc
manually by targeting the interface specifically.
Hardware is Intel Xeon D-1518 SOC using integrated NIC.