我知道谷歌说它不支持。有没有人使用 Chromecast 与不同子网上的客户端通话?我有一个 OpenWRT 路由器连接到我的互联网提供商路由器(父路由器)。OpenWRT 网络是一个不同的子网,处理 DHCP 等。 OpenWRT 网络 (192.168.1.0/24) 和父网络 (192.168.11.0/24)
chromecast 在父网络上,我希望 OpenWRT 网络上的客户端使用 Chromecast。
我已启用 igmp_snooping,在反射器模式下运行 igmpproxy 和 avahi-daemon。我可以在 bonjour 资源管理器中看到 Chromecast(来自 OpenWRT 网络上的机器),但 Chromecast 应用程序无法连接。
我也尝试过增加 OpenWRT 路由器上的 TTL
iptables -t mangle -A PREROUTING -i eth0 -d 239.255.255.250 -j TTL --ttl-inc 1
iptables -t mangle -A PREROUTING -i wlan0 -d 239.255.255.250 -j TTL --ttl-inc 1
Run Code Online (Sandbox Code Playgroud)
使用wireshark我可以看到,chromecast和计算机正在通过子网通话......但它仍然无法连接。
我还可以从子网络 ping chromecast。
有人做过这个吗?任何指针?