I have a main router running OpenWRT branch 24.10.3 with kernel 6.12.47, connected to my ISP's fiber optic network via PPPoE. The main router can obtain IPv6-PD/60 normally. I also have a secondary router, model HC5962 (CPU: MT7621), which has been running OpenWRT version 23.05 for over two years, up to 24.10 and then 25.12.4. The HC5962 is configured in bridged mode using the luci-proto-relay plugin and with the firewall disabled. It can obtain IPv6 from the main router, and some versions can also obtain IPv6-PD. Devices connected to the HC5962 (wired or wireless) have varying IPv6 versions; some have IPv6, while others do not.
I'm confused about why this is happening, and how to make IPv6 work stably.
proto-relay (relayd) supports v4 only. I assume you are using it because the two routers must be connected by wifi there is no way to use an Ethernet cable.
With OpenWrt on both ends, instead of relayd you can implement a true layer 2 bridge over wifi using WDS or mesh. This is the recommended method to extend a single network over a wifi backhaul. Layer 2 bridges are agnostic to whether the layer 3 packets are v4 or v6.
24.10.7 should be out now and if you don't want or can't run version 25 on the first router it would still be a good idea to upgrade to the latest version 24.
Thank you for your reply. I'm using proto-relay (relayd) for IPv4 bridging, and the two routers are connected via wired connection. This is due to location limitations and port restrictions.
Yesterday, I tested version 24.10.7 on the sub-router. After consulting the AI and combining my tests, I'm even more confused now. The AI's explanation is that it's due to an IPv6 protocol upgrade, caused by a change in an identifier like a UID.
The main router can send IPv6-PD messages to the sub-router, and the sub-router can receive them.
I'm guessing that the issue might be caused by IPv6-related settings or version compatibility on the sub-router.
What are these limitations and restrictions?
That simply doesn't make sense.
Either you use relayd with a wireless upload XOR you have a wired uplink and configure your bridged APs as needed.
Please throw your hallucinating AI into the bin.
Thanks.
yes, I have a wired uplink and configure my bridged APs .
The current situation is that I save the configuration, restore the configuration after flashing the firmware, or retain the configuration after upgrading. Earlier versions can assign IPv6 to the device, but the most recent versions, such as 24.10.7 or 25.12.4, cannot assign IPv6 to the device.
Simply put, do not use relayd with a wired connection. Re-configure so the extender router has only one network, lan, which is underpinned by a layer 2 bridge, br-lan. Wired and wireless interfaces should all be in this same bridge. This use case is called a bridged AP or "dumb AP."
" Re-configure so the extender router has only one network, lan, which is underpinned by a layer 2 bridge, br-lan. " ----
Can this function be accomplished through "https://firmware-selector.openwrt.org/"? Or do I need to recompile the firmware myself?
