Stream kann nicht durch OpenVPN-Tunnel übertragen werden

Stream kann nicht durch OpenVPN-Tunnel übertragen werden

Wir versuchen, einen Video-Stream über Netcat von einem OpenVPN-Server an einen Client zu übertragen.

Der Server ist ein Raspberry Pi, auf dem Pidora läuft. Der Client ist ein Notebook mit Ubuntu 12.04 und verfügt über eine IPv6-Verbindung.

OpenVPN

Das Notebook kann sich mit dem PI verbinden.PingenDem Server/Client werden Pakete übermittelt.

Netcat

Die Firewall ist für Port 5001 geöffnet.

Durch Ausführen von:

(Unter Ubuntu)

nc6 -l -p 5001

(Auf der Himbeere)

nc6 10.8.0.6 5001

Wir können Textnachrichten übermitteln. Senden von Dateien durch Ausführen

(Unter Ubuntu)

nc6 -l -p 5001 > test.txt

(Auf dem PI)

cat test.txt | nc6 10.8.0.6

funktioniert auch für kleine Textdateien (Python-Skript).

Wenn wir versuchen, Bilder (.jpeg) oder 2-Sekunden-Videos (.h264) zu senden, bleibt die Targeting-Datei leer.


Wir haben auch die Verbindung zu verschiedenen PCs (Windows, Fedora) ausprobiert und dies funktionierte einwandfrei, indem der Videostream angezeigt wurde. Sie befanden sich jedoch nicht im selben Netzwerk wie die Ubuntu-Maschine.

Irgendwelche Vorschläge?

Dank im Voraus.

AKTUALISIEREN:

Durch Einstellen der MTU auf 1390 wieHierbeschrieben, größere Pakete konnten den Tunnel passieren und der Video-Stream funktionierte.

Antwort1

Das Problem kann durchaus ein MTU-Problem sein. Versuchen SieMTU-KlemmungoderSpielen mit mssfix und Fragmentoptionen in OpenVPN.

verwandte Informationen