Forum: PC Hard- und Software WebRTC IPv6 direkte Peer-to-Peer Verbindung - geht das bei irgendjemandem?


von 🐧 DPA 🐧 (Gast)


Lesenswert?

Ich hab bei mir Zuhause letzte Woche endlich mal IPv6 eingerichtet.
Ich dachte mir, geil, ohne NAT müsste Peer-to-Peer WebRTC endlich gehen, 
aber das war wohl nichts.

Testweise habe ich für einem PC in beide Richtungen alle Ports 
aufgemacht, TCP und UDP, kein NAT, keine Firewall, nichts dazwischen. 
Ich habe geprüft, dass Verbindungen in beide Richtungen aufgebaut werden 
können, und dass nichts an den Ports usw. unterwegs verändert wird, und 
dass ich nur IPv6 konfiguriert hatte. Netzwerkmässig alles in Ordnung. 
Aber trotzdem, WebRTC wollte einfach keine Peer-to-Peer Verbindungen 
herstellen. Ich habe sogar einen Bugreport beim Test Tool aufgemacht: 
https://github.com/webrtc/testrtc/issues/363

Ich will eigentlich nicht glauben, dass direkte Peer-to-Peer 
Verbindungen bei WebRTC momentan einfach kaputt sind, deshalb wundere 
ich mich, bei dem test tool hier: https://test.webrtc.org/ - ist da bei 
irgend jemandem der Punkt IPv6 auf grün? Und was denkt ihr könnte das 
Problem sein, was kann ich noch prüfen?

Beitrag #6837834 wurde vom Autor gelöscht.
von 100Ω W. (tr0ll) Benutzerseite


Angehängte Dateien:

Lesenswert?

Bei mir geht es aber nur mit dem Chromium, nicht mit dem Firefox (92.0).
Die ganzen Versionsnummern siehe Screenshot.

Edit: Kann mir jemand erklären wo die IP 10.2.0.32 herkommt, welche auf
dem Screenshot zu sehen ist. (Ich habe bei mir kein 10er-Netz).

Edit2: Ich habe den Beitrag davor wegen einem falschen Screenshot 
gelöscht.

von Martin (Gast)


Lesenswert?

Bei mir geht auch ipv6 mit Telekom vdsl und altes Android Tablet.

Martin

von Daniel A. (daniel-a)


Angehängte Dateien:

Lesenswert?

Ok, danke. Dann muss ich wohl auf meiner Seite doch noch weiter suchen.

Ich glaube langsam eventuell ist bei meinem Provider auch noch etwas 
verkorkst. Von https://dnschecker.org/ping-ipv6.php kommen ICMPv6 Pakete 
an (Die sehe ich auch WAN seitig auf meinem Router), aber von 
https://ipv6-test.com/ kommt ICMPv6 nicht durch... Aber ICMPv6 sollte ja 
eigentlich nicht das Problem sein...

Edit: Von anderen Seiten wie z.B. https://tools.keycdn.com/ipv6-ping 
kommt kommen ICMPv6 Pakete auch an. Auch am lokalen PC sehe ich sie. Ich 
frage mich, was bei ipv6-test.com anders ist...

: Bearbeitet durch User
von Daniel A. (daniel-a)


Lesenswert?

ipv6-test.com zeigt jetzt bei ICMP auch grün, das war was komplett 
anderes.
Das WebRTC Problem versuche ich immernoch herauszufinden...

von Daniel A. (daniel-a)


Angehängte Dateien:

Lesenswert?

Ich komme einfach nicht dahinter, was da los sein könnte. Ich habe mal 
alles vom WAN Port meines Routers und alles was bei meinem PC durchläuft 
während dem Test aufgezeichnet (ist im Anhang). Da scheint eigentlich 
alles beim PC anzukommen.

Mir gehen langsam die Ideen aus, was ich noch überprüfen könnte...

PS: In den .pcap ist die 2a05:41c0:a:c30a:24fb:9774:c500:92ce die IP des 
PCs.

: Bearbeitet durch User
von Daniel A. (daniel-a)


Lesenswert?

Ich bin nun etwas weiter gekommen.

In firefox-esr ist media.peerconnection.ice.obfuscate_host_addresses in 
about:config per default eingeschalten. Wenn ich das ausschalte, ist auf 
test.webrtc.org "Ipv6 enabled" auf grün. Und auf webtorrent.io bekomme 
ich auch endlich peers (Sogar wenn ich TURN deaktiviere 
(media.peerconnection.turn.disable)). Das Netzwerk war also wirklich 
nicht daran schuld.

Ich muss noch nachsehen, was die Option macht. Und ich weiss auch immer 
noch nicht, warum das bei mir in Chromium nicht geht.

Und der "Reflexive connectivity" test auf test.webrtc.org geht auch noch 
nicht. Da muss ich also noch weiter suchen.

Edit: An hand von 
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ 
weiss ich, das mein Chromium auch diesen mDNS obfuscation BS macht, den 
ich nun in Firefox ausgeschaltet habe. Ist dort also das selbe Problem. 
Wie man das ausschaltet bin ich noch am suchen.

Edit: In chrome ist es unter about:flags, "Anonymize local IPs exposed 
by WebRTC"

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.