ping時間は約3秒のBGAN衛星リンクでOpenVPN VPNを実行しています。tun構成で使用し、Linux(CentOS)で実行しています。リンクを介して送信されるのは主に電子メールですが、メールに大きな添付ファイルが含まれるとすぐに、VPNが停止するようです。
「私はトンネルを通ってpingを実行できますが、実際の作業は、それがロックアップさせます。これは、MTUの問題ですか?」OpenVPN FAQの質問は私の問題を正確に説明しているようですが、使用mssfix
してfragment
も状況を改善するための多くのことはまだ行われていないようです。
私の主なテストは、scpを使用してVPN経由で2MBのファイルをコピーすることです。約192kバイトをコピーし、「ストール」状態を報告します。数秒待機すると、コピーが再開され、さらに数キロバイト後に再び停止します。
このストールは、OpenVPN構成でオプションfragment
またはmssfix
オプションを設定したかどうかにかかわらず発生します(ただし、設定fragment 1000
はストールを減らすように見えますが、ストールを排除するわけではありません)。OpenVPN mtu-test
はMTUサイズとして1542を報告しました。
私が使用する方法と時期に関する詳細なアドバイスをインターネットで検索したmssfix
とfragment
、私は唯一のページはよくある質問と同じように言って、どのパラメータを使用する方法とがある場合の詳細を与えていない見つけます。
私の質問は次のとおりです。
mssfix
andfragment
はいつ使用しますか?mssfix
とfragment
組み合わせて使用しますか?- 場合
mssfix
とfragment
ソリューションです、何ですかtun-mtu
、link-mtu
とmtu-disc
のパラメータは?
さらに、私はiperfツールを使用して帯域幅を測定しています。VPNを使用しない場合、210 Kビット/秒のオーダーで常に測定されます。
iperfをVPN経由で使用する場合($ iperf -c remoteserver -t60 -i5
)、10Kbits / secで開始し、1.2Mbits / secを報告するまで着実に上昇します。 1.2Mbits / secはOpenVPNのバッファリングなどが原因であると考えられます)
あるiperfのは、帯域幅を測定するための最良の方法?
この状況での助けは大歓迎です。