Terrible performance with Android using track interface for IPv6
I was tracking my TWC connection to provide a /64 for my LAN. Everything seems to work fine but Android clients are working like crap. Super slow load times, really bad. I switched it back from tracking to taking the subnet and static'ing the interface. Once I static the interface, I set RA to unmanaged and set the DNS server to OpenDNS IPv6 servers. Pages start loading super quick again and I still get a 10/10 on test-ipv6.com
I know in Android 5.0 they started using RA-DNS so that they will work in native IPv6 environments. Not sure if this related to the problem. I'd rather use track interface because TWC changes my pool from time to time. Anyone else seeing this problem?
Use a network info app on Android and check all of the IPv6 settings in both scenarios, see what is different.
Is there a way to control DNS when tracking an interface?
The firewall should hand out its own address for DNS in that case. There isn't a way to control it otherwise at the moment.