Wir betreiben ein OpenVPN-VPN über eine BGAN-Satellitenverbindung, bei der die Ping-Zeiten etwa 3 Sekunden betragen. Wir verwenden es in einer Tun- Konfiguration und laufen unter Linux (CentOS). Es ist hauptsächlich eine E-Mail, die über den Link gesendet wird. Sobald die E-Mail jedoch große Anhänge enthält, scheint das VPN zu blockieren.
Das "Ich kann durch den Tunnel pingen, aber jede echte Arbeit führt dazu, dass er blockiert. Ist das ein MTU-Problem?" Die Frage in den OpenVPN-FAQ scheint mein Problem genau zu beschreiben, aber die Verwendung von mssfixund fragmentscheint immer noch nicht viel zur Verbesserung der Situation beizutragen.
Mein Haupttest besteht darin, eine 2-MB-Datei mit scp über das VPN zu kopieren . Es kopiert ungefähr 192 KB und meldet dann einen blockierten Zustand. Wenn ich ein paar Sekunden warte, beginnt der Kopiervorgang erneut und bleibt nach einigen weiteren KByte wieder stehen.
Dieses Abwürgen tritt auf, unabhängig davon, ob ich die Optionen fragmentoder mssfixin meiner OpenVPN-Konfiguration festgelegt habe oder nicht (obwohl die Einstellung fragment 1000das Abwürgen zu verringern schien, es jedoch nicht beseitigte). Das OpenVPN mtu-testmeldete 1542 als MTU-Größe.
Ich habe im Internet gesucht , um weitere Ratschläge, wie und wann zu verwenden mssfixund fragment, aber ich Seiten nur finden die gleiche wie die FAQ zu sagen, und nicht mit Angaben darüber, wie und wann welche Parameter zu verwenden.
Meine Fragen sind dann:
- Wann benutze ich
mssfixundfragment? - Benutze ich
mssfixundfragmentin Kombination? - Wenn
mssfixundfragmentsind die Lösung, was sind dietun-mtu,link-mtuundmtu-discParameter für?
Außerdem habe ich das Tool iperf verwendet , um die Bandbreite zu messen. Ohne das VPN misst es ständig in der Größenordnung von 210 Kbit / s.
Wenn iperf über VPN ( $ iperf -c remoteserver -t60 -i5) verwendet wird, beginnt es mit 10 Kbit / s und steigt dann stetig an, bis 1,2 Mbit / s gemeldet werden. Dann scheint es zu blockieren, wo 0 kbit / s für eine Reihe von Iterationen gemeldet werden (I. Ich denke, die 1,2 Mbit / s sind möglicherweise auf OpenVPN-Pufferung zurückzuführen.
Ist iperf der beste Weg, um die Bandbreite zu messen?
Jede Hilfe in dieser Situation wird sehr geschätzt.