TLDR; Have IPv6 for all LAN side devices, allow MDNS to / from homeseer, allow mdns redirect across subnets, separate 5ghz and 2.4 ghz SSID, use only 2.4 network.
After literally one week of troubleshooting I have had uninterrupted connectivity to my chromecasts for the past day.
Initial setup had homeseer, 4 chromecasts, and 3 wireless access points (802.11ac) on the same LAN and subnet as my router. All firewalls were off on homeseer. I would have connectivity of the chromecasts for about an hour and then they would start dropping.
Pinging the chromecasts from the homeseer server would result in long pings but under 100ms. Then often they wouldn't respond at all. No other devices had issues on the network.
Digging deeply into the the multicast universe I ensured that all multicast packets were received. Avahi-browse found the chromecast devices.
Day 5 I found out that the new Google Nest Hub needs IPv6 on the LAN. WTF? But true.
Day 5 ASUS support telephone call informs my that all of my RP-AC56 Access points do not have IPv6 pass through capabilities. WFT?
Day 5 ASUS lets me know that my ancient router AC66U does have IPv6 capabilities.
Remove all access points, added ancient router and its working.
Set up VLANs later and it's not finding anything anymore
On PFsense router, added Avahi package and told it to Enable reflection "repeat mdns packets across subnets".
Now it works.
Lastly, here are my pertinent UFW rules on the homeseer server:
To Action From
-- ------ ----
80/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
5355/udp ALLOW Anywhere
224.0.0.0/4/igmp ALLOW Anywhere
80/tcp (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
5355/udp (v6) ALLOW Anywhere (v6)
If this helps anyone, please click like.
-Devan
After literally one week of troubleshooting I have had uninterrupted connectivity to my chromecasts for the past day.
Initial setup had homeseer, 4 chromecasts, and 3 wireless access points (802.11ac) on the same LAN and subnet as my router. All firewalls were off on homeseer. I would have connectivity of the chromecasts for about an hour and then they would start dropping.
Pinging the chromecasts from the homeseer server would result in long pings but under 100ms. Then often they wouldn't respond at all. No other devices had issues on the network.
Digging deeply into the the multicast universe I ensured that all multicast packets were received. Avahi-browse found the chromecast devices.
Day 5 I found out that the new Google Nest Hub needs IPv6 on the LAN. WTF? But true.
Day 5 ASUS support telephone call informs my that all of my RP-AC56 Access points do not have IPv6 pass through capabilities. WFT?
Day 5 ASUS lets me know that my ancient router AC66U does have IPv6 capabilities.
Remove all access points, added ancient router and its working.
Set up VLANs later and it's not finding anything anymore
On PFsense router, added Avahi package and told it to Enable reflection "repeat mdns packets across subnets".
Now it works.
Lastly, here are my pertinent UFW rules on the homeseer server:
To Action From
-- ------ ----
80/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
5355/udp ALLOW Anywhere
224.0.0.0/4/igmp ALLOW Anywhere
80/tcp (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
5355/udp (v6) ALLOW Anywhere (v6)
If this helps anyone, please click like.
-Devan
Comment