I have just switched my WZR-HP-G300H box from OpenWrt to LEDE 17.01.0-rc1.
While there is no problem about IPv4, IPv6 is not working on clients.
I'm using relay mode without upstream dhcpv6 and the routing table reads as below.
default from $PREFIX::/64 via fe80::10ff:fe02:2062 dev eth1 metric 512
$PREFIX::/64 dev eth1 metric 256
fe80::/64 dev br-lan metric 256
fe80::/64 dev eth1 metric 256
fe80::/64 dev wlan0 metric 256
unreachable default dev lo metric -1 error -128
ff00::/8 dev br-lan metric 256
ff00::/8 dev eth1 metric 256
ff00::/8 dev wlan0 metric 256
unreachable default dev lo metric -1 error -128
It seems the cause is that the entry for $prefix::/64 points for upstream.
After I manually add an entry below, clients start working with IPv6.
$PREFIX::/64 dev br-lan metric 128
Is this a bug or do I need some configuration change from OpenWrt?
I am seeing the same behavior on my HT-TM02 with LEDE 17.01.0-rc1. At least the WAN is getting an IPv6 via SLAAC now, even that failed on CC 15.05.1. I've run tcpdump on both the LAN and WAN interfaces and the LAN receives a router solicitation from my laptop, but it never gets sent out the WAN side to the upstream router. Is there some kind of log file for odhcpd I can look at to see if it's even receiving anything?
I'm on AT&T with the 3800HGV-B, With DHCPv6, I get the correct IPv6 Address and stuff, but the wan side only gives out ULA for an address and I'm not getting the public IPv6 address, so routing isn't going to happen. Any thought?
More notes: I had this working on OpenWRT briefly, but when I try to put in a firewall rule for a port in IPv6 it hit the fan and had to migrate back to not using IPv6.
This issue persists in 17.01.0 for me. Interestingly, I am also on AT&T with a 3800HGV-B like ellisgl. Not sure if that's the cause of the problem or simply that we are the small minority that actually need IPv6 relay mode. In any case, I have submitted a bug report to see if that goes anywhere: https://bugs.lede-project.org/index.php?do=details&task_id=656. Feel free to vote on it to gain attention.