Hey all, I'm running Shibby's Tomato Firmware 1.28.0000 MIPSR2-132 K26AC USB VPN-64K on an Asus RT-N66U. The IPv4 stack has been running great for some time, but I recently realized that Comcast Business (my ISP) provides me a /54 over IPv6, so I thought I'd get that set up. I am able to get an IPv6 address on the Asus router, can resolve/ping ipv6.google.com and various other v6 addresses from the Asus router via the webUI and SSH, but I can't for the life of me get any of my hosts behind the Asus to get an IPv6 address. My Macbook Pro (El Capitan, all the latest patches, etc) gets an IPv6 address just fine if I plug it directly into the Comcast Business router, but it can't get one when on the Asus-controlled WiFi or any of the other Asus-owned VLANs (wireless or wired), ditto for my various Linux hosts. The Asus IPv6 settings are as follows:
# Basic -> IPv6
IPv6 Service Type: DHCPv6 w/ Prefix Delegation
Prefix Length: 56
Static DNS: <blank>
Accept RA from [X] WAN [ ] LAN
Other ISP Config. <blank>
Request /64 subnet for [X] LAN1(br1)
[X] LAN2(br2)
# Advanced -> DHCP/DNS
Announce IPv6 on LAN (SLAAC) [X]
Announce IPv6 on LAN (DHCP) [X]
I'm not entirely sure if this is a bug, or a PEBKAC configuration issue on my end. As I mentioned before, the Asus itself seems to snag an IPv6 address just fine, it's just getting it to share the goodness with the rest of my LAN that is… problematic. Any troubleshooting tips, or additional data I can provide?