OpenVPN トンネル経由でストリームを送信できません

OpenVPN トンネル経由でストリームを送信できません

OpenVPN サーバーからクライアントに netcat 経由でビデオ ストリームを送信しようとしています。

サーバーは Pidora が稼働している Raspberry Pi です。クライアントは Ubuntu 12.04 を搭載したノートブックで、IPv6 接続を備えています。

オープンVPN

ノートブックはPIに接続できます。ピンピングサーバー/クライアント間でパッケージが送信されます。

ネットキャット

ファイアウォールはポート 5001 に対して開いています。

実行することによって:

(Ubuntuの場合)

nc6 -l -p 5001

(ラズベリーについて)

nc6 10.8.0.6 5001

テキストメッセージを送信できます。実行してファイルを送信する

(Ubuntuの場合)

nc6 -l -p 5001 > test.txt

(PIについて)

cat test.txt | nc6 10.8.0.6

小さなテキスト ファイル (Python スクリプト) でも機能します。

写真 (.jpeg) または 2 秒のビデオ (.h264) を送信しようとすると、ターゲット ファイルは空のままになります。


また、別の PC (Windows、Fedora) への接続も試してみましたが、ビデオ ストリームを表示することで正常に動作しました。ただし、それらの PC は Ubuntu マシンと同じネットワーク内にはありませんでした。

助言がありますか?

前もって感謝します。

アップデート:

MTUを1390に設定するとここ説明したように、より大きなパッケージはトンネルを通過でき、ビデオストリームは機能しました。

答え1

問題はMTUの問題である可能性があります。MTUクランプまたはOpenvpn の mssfix とフラグメント オプションを試す

関連情報