ipv6 support for udhcpc scripts + pxe
Hello Sir, I'm a developer of Linux re-install, this is my github: https://github.com/leitbogioro/Tools My project is to develop a script to install some mainstream of Linux system, in recent, I want to add support for Alpine Linux, but I found that Alpine Linux can't start with pure IPv6 environment by adding ip="" after I read the document of PXE boot https://wiki.alpinelinux.org/wiki/PXE_boot
The document told me if start Alpine Linux netboot by adding parameters of "ip=client-ip::gateway-ip:netmask::[device]:" for "initramfs-lts", it works on IPv4 static, like " ip=23.94.240.112::23.94.240.1:255.255.255.0::eth0::1.0.0.1 8.8.8.8: ", but it's doesn't suitable for IPv6, like " ip=2001:19f0:000c:05b9:5400:04ff:fe74:7d40::fe80:0000:0000:0000:fc00:04ff:fe74:7d40:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff::eth0::2606:4700:4700:0000:0000:0000:0000:1001: " . Even if I enabled IPv6 modules by using command of "echo "ipv6" >> /etc/modules".
In IPv6 dhcp mode, the VNC screen shown that the script "udhcpc" can only handle IPv4 well but not IPv6, I found out the udhcpc config file of path "initramfs-lts/usr/share/udhcpc/default.script" and known you are the writer of this script.
It seemed that the script can only handle IPv4 for network initiation of Alpine Linux, but more and more servers and their networks are supporting IPv6 environment even only have public IPv6 address not IPv4.
I tried to assign static IPv6 configurations but it also failed.
You are an important developer of Alpine Linux project and I'm appreciated for your works. Could you modify somewhere to let Alpine Linux to boot successfully in pure iPXE IPv6 environment? If worked, I believe that Alpine Linux can execute in more devices, Thank you!