I am using a wifi repeater (AVM FRITZ!WLAN Repeater 310) to extend my wifi at home. I have noticed that when I am connected to the wifi of my main access point/dsl modem/router (Speedport W 724V) - let's call it wifi A - I can use ipv6 without any problems. When I am using the wifi of the repeater, wifi B, my computer gets ipv6 addresses, but I get no response when I am pinging my server on the internet for example. Also devices in wifi A cannot reach devices in wifi B via ipv6.
By using wireshark I discovered that neighbor solicitation messages to the solicited-node multicast address of devices in wifi B send from wifi A do not go through the repeater. These multicast addresses do work however if both devices are in wifi B.
Now my questions:
- Does an ipv6 router need to use neighbor solicitation with the solicited-node multicast address when returning replies to ping requests or other tcp/udp packets?
- Should the repeater forward such messages if a given multicast group exists in its wifi?
- Are there other concepts in ipv6 I am forgetting which might cause my problems?