Ich weiß, dass Google sagt, dass es nicht unterstützt wird. Hat jemand einen Chromecast, um mit einem Client in einem anderen Subnetz zu sprechen? Ich habe einen OpenWRT-Router mit meinem Internetprovider-Router (übergeordneter Router) verbunden. Das OpenWRT-Netzwerk ist ein anderes Subnetz und verarbeitet DHCP usw. OpenWRT-Netzwerk (192.168.1.0/24) und übergeordnetes Netzwerk (192.168.11.0/24)
Der Chromecast befindet sich im übergeordneten Netzwerk. Ich möchte, dass Clients im OpenWRT-Netzwerk den Chromecast verwenden.
Ich habe igmp_snooping aktiviert und igmpproxy und avahi-daemon im Reflektormodus ausgeführt. Ich kann Chromecast im Bonjour Explorer sehen (von einem Computer im OpenWRT-Netzwerk), aber die Chromecast-App stellt keine Verbindung her.
Ich habe auch versucht, die TTL auf dem OpenWRT-Router zu erhöhen
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
Mit Wireshark kann ich sehen, dass der Chromecast und der Computer über Subnetze sprechen ... aber es wird immer noch keine Verbindung hergestellt.
Ich kann den Chromecast auch über das untergeordnete Netzwerk anpingen.
Hat das jemand gemacht? Irgendwelche Hinweise?
quelle