Chromecast über VLAN
Diese Frage scheint im Internet vielfach diskutiert worden zu sein, die Antworten sind jedoch häufig unvollständig. (Ich habe diese Frage gelesen, bin aber mit den Antworten nicht zufrieden.)
Hier ist die Situation, die ich habe (und es sieht so aus, als ob ich nicht alleine bin). Ich habe 2 WLAN zu Hause, sie geben aus Sicherheitsgründen Zugriff auf verschiedene VLANs.
VLAN 10: Haupt-VLAN. IPs: 192.168.10.x / 24
VLAN 20: Gast-VLAN-IPs: 192.168.20.x / 24
Ich habe einen Chromecast (2. Generation) an VLAN 10 angeschlossen und möchte ihn auch für VLAN 20 verfügbar machen. Mein Router ist ein von PfSense betriebenes Netgate SG-3100.
Ich fand diesen Reddit-Thread, der die Verwendung des Avahi-Pakets zur Weiterleitung der mDNS-Anfrage vorschlägt, was ich auch tat. Zu Testzwecken habe ich auch zugelassen, dass der gesamte IPv4- und IPv6-Verkehr von VLAN 20 auf 10 und umgekehrt in meiner Firewall übergeht.
Avahi funktionierte zunächst überhaupt nicht, aber ich fand heraus, dass das Paket nicht sofort funktioniert:
- PfSense-Fehler # 3972 (der laufende Befehl
dbus-daemon --system
behebt das Problem) - Avahi dameon startet nach dem Neustart nicht mehr : Manueller Neustart funktioniert. In diesem Forumsthread wird vorgeschlagen, einen Watchdog-Dienst hinzuzufügen
Sobald das gelöst wurde, bekam ich eine große Verbesserung. Ich habe eine Paketaufnahme des Datenverkehrs auf VLAN 20 gemacht und konnte sehen, wie der mDNS das VLAN kreuzt.
Also ja! Ich habe meinen Router dazu gebracht, VLAN 20 mitzuteilen, dass unter IP 192.168.10.20 ein Chromecast für VLAN 10 vorliegt. Aber das tut es nicht ...
Trotzdem erkennt mein Android-Handy den Chromecast nicht. Ich habe versucht, mehr über das Chromecast-Protokoll zu verstehen, aber ich habe festgestellt, dass sowohl Chromecast als auch das Gerät nach der mDNS-Veröffentlichung über das Protokoll der verschlüsselten Kommunikation (TLSV1.2) mit der Google API zu sprechen beginnen. Ich beobachte keinen Paketaustausch zwischen den 2 Geräten in einem funktionierenden Netzwerk.
Mein Telefon weiß also, dass ein Chromecast verfügbar ist und auch dessen eindeutige Kennung bekannt ist (in der mDNS-Nachricht veröffentlicht). Beide Geräte kommunizieren aktiv mit dem Google VPN-Server. Ich denke, das wäre genug, aber es scheint nicht so zu sein.
Entweder fehlt mir hier etwas oder der Google-Server blockiert die Kommunikation aus irgendeinem Grund (höchstwahrscheinlich unterschiedliche Netzwerkerkennung).
Hier ist eine Paketerfassung der Kommunikation, wenn mein Telefon mit dem richtigen Netzwerk verbunden ist und diese Erkennung funktioniert. Mein Android-Telefon öffnet einen verschlüsselten Kanal mit der Google-API. Nicht lange danach beginnt der Chromecast auch mit Google API zu kommunizieren, und beide tun dies alternativ.
Irgendeine Idee, was ich sonst noch anschauen könnte?
0 Antworten auf die Frage
Verwandte Probleme
-
4
WLAN-WLAN funktioniert nicht, wenn kein kabelgebundenes Ethernet angeschlossen ist
-
1
Übersetzen Sie den Port für zwei Clients, die mit pfsense auf dieselbe Ressource in einem Remote-Net...
-
4
Mit pfSense verbindet sich OpenVPN mit dem Netzwerk, kann jedoch nicht das Netzwerk sehen
-
5
pfSense: Wie kann der Verkehr aus dem WAN-Port herausgeleitet werden?
-
0
pfSense: Router muss mit einem PPTP-Server verbunden sein und eine Route haben?
-
1
Wie kann ich herausfinden, woher der Verkehr mit pfSense kommt?
-
1
pfsense 2.0 Verkehrspriorität - Legt die volle Priorität für einen einzelnen Host fest
-
0
Traffic Sharing auf pfsense2
-
0
PfSense 2.0 für TunnelBroker.net einrichten
-
2
pfSense 2.0 - Kann PPP L2TP als L2TP-Tunnel verwendet werden?