Regarding PD ipv6.
This is my 2 cents and I could be completely wrong.
I have tested to remove DUID and reboot and not get any ipv6 from my isp.
Also generated new duid stil no ipv6
It's normally give PD /56 and it's working. Doesn't matter what i did no ipv6.
Cloned my WAN macaddress did the trick and get ipv6.
Seems isp have som difficulty to lease/relese ipv6
The devs ate working on it there are actual at least 2 problems one is about the prefix delegation not working and the other about the dhcp server not being enabled by default see Policy-Based-Routing (pbr) package discussion - #2885 by egc
Same thing happened to my router after upgrading to 25.12.5 (from .4). My "Request IPv6-prefix" was set to 48. I set it to "Automatic" and I don't recall what "IPv6 assignment length" was set to originally but I set that to 64. Applied it all and the router received an IPv6 address again.
After getting no ipv6 with 25.12 or 24.10 or 23.5.... I thought I was dead in the water. But on a lark I went all the way back to 17.01.7.
Lo and behold, ipv6 came up just fine. Interestingly enough, the system log still has the same error messages:
Thu Jun 20 10:53:59 2019 daemon.notice netifd: Network device 'eth0' link is up
Thu Jun 20 10:53:59 2019 daemon.notice netifd: Interface 'wan' has link connectivity
Thu Jun 20 10:53:59 2019 daemon.notice netifd: Interface 'wan' is setting up now
Thu Jun 20 10:53:59 2019 daemon.notice netifd: Interface 'wan6' has link connectivity
Thu Jun 20 10:53:59 2019 daemon.notice netifd: Interface 'wan6' is setting up now
Thu Jun 20 10:53:59 2019 daemon.notice netifd: wan (883): udhcpc: started, v1.25.1
Thu Jun 20 10:53:59 2019 daemon.info odhcpd[789]: Using a RA lifetime of 0 seconds on br-lan
Thu Jun 20 10:53:59 2019 daemon.notice odhcpd[789]: Failed to send to fe80::cdd:cd54:2291:6231%br-lan (Address not available)
Thu Jun 20 10:53:59 2019 user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Thu Jun 20 10:54:00 2019 daemon.notice netifd: Interface 'wan' is now up
Thu Jun 20 10:54:00 2019 daemon.err odhcp6c[882]: Failed to send DHCPV6 message to ff02::1:2 (Address not available)
But then later on in the log there are some good dhcpv6 messages:
Thu Jun 20 10:54:05 2019 daemon.notice odhcpd[789]: Got DHCPv6 request
Thu Jun 20 10:54:05 2019 daemon.warn odhcpd[789]: DHCPV6 SOLICIT IA_NA from 000300013498b57d209b on br-lan: ok fd47:14ca:8670::6eb/128
Thu Jun 20 10:54:05 2019 daemon.warn odhcpd[789]: DHCPV6 SOLICIT IA_PD from 000300013498b57d209b on br-lan: ok fd47:14ca:8670:4::/62
So for the time being I guess I'm going to (sadly) stay waaaaay in the past.
I'm running 25.12.4 and have been delaying installing 25.12.5 because of this issue. Are you saying that the issue is fixed, and all I have to do is wait a day or two for the fix to propagate to the CDNs, then update to 25.12.5? Or are you saying that I have to update to 25.12.5, then use apk to install the latest odhcp6c version?
You can upgrade right away with owut or Attended Sysupgrade because it'll generate an image with all the packages updated.
If it doesn't work, you could just flash 25.12.4 while keeping settings and you won't lose a thing.
But yeah, the odhcp6c package is updated with the fix. Although I managed to get PD with the old package just by regenereating the default DDUID on Network > Interfaces > Global Network options. Also, turning off the modem for 3 to 5 minutes.
Thanks for the owut hint - this fixed my combination of 25.12.5 router and AP where I couldn't access an internal device on IPv6 when connected via the AP, but could connected via the router.
owuted both of them up to 25.12.5 again to pick up the updated odhcpv6 and around 30 other packges.
Unless anyone suspects any further issues on my end, I'm going to contact the ISP next week and see if they can provide any insight, considering the DUID change.
Thanks.