Strange IPv6 problem : RA packets are forwarded on all SSID
Hello everyone,
I bought for a couple of euros TP Link EAP245 access points and they are great.
But my oldest son started complaining about bad wifi and I spent some time digging around with him.
It turns out, I have 3 SSID linked to 3 VLAN (LAN, id 1, Work id 50 and IOT, id 51), each VLAN is getting a different /64 IPv6 subnet (my ISP gives me a /56 subnet so I can do that).
When I am connected on a give VLAN with a wired connection, I only get IPv6 address that belong to this VLAN.
When I am connected to the SSID linked to this VLAN, I get IPv6 address from the 3 /64 subnets.
It turns out, on windows, linux, Mac OS and whatever you want, that's not a problem.
On Android, IPv6 simply doesn't work. I simply disabled IPv6 on 2 interfaces it isn't really needed and left it as this for the rest of the week. Now that my kids are back to their mother house, I activated IPv6 on one VLAN/SSID (the IOT one) and I did a wireshark capture on my Linux laptop. The capture shows that the laptop receives RA packets from the IOT interface (as stated by the MAC address it comes from, and the prefix the IPv6 belongs to)
I'm very surprised by this situation, so if anyone here encounters anything like this, please let me know :)