Kami menjalankan OpenVPN VPN melalui tautan satelit BGAN di mana waktu ping sekitar 3 detik. Kami menggunakannya dalam konfigurasi tun , dan kami berjalan di Linux (CentOS). Ini terutama email yang akan dikirim melalui tautan, tetapi begitu email berisi lampiran besar, VPN tampaknya terhenti.
The "Aku bisa ping melalui terowongan, tapi pekerjaan nyata menyebabkan ia mengunci. Apakah ini masalah MTU?" pertanyaan dalam FAQ OpenVPN tampaknya menggambarkan masalah saya dengan tepat, tetapi menggunakan mssfix
dan fragment
masih tampaknya tidak berbuat banyak untuk memperbaiki situasi.
Tes utama saya adalah menyalin file 2MB melalui VPN dengan scp . Ini akan menyalin sekitar 192 kbytes, dan kemudian melaporkan negara - macet - . Jika saya menunggu beberapa detik, itu akan mulai menyalin lagi, dan kemudian berhenti lagi setelah beberapa kbytes.
Kemacetan ini terjadi terlepas dari apakah saya telah mengatur opsi fragment
atau tidak mssfix
dalam konfigurasi OpenVPN saya (walaupun pengaturan fragment 1000
tampaknya mengurangi penghentian, tetapi tidak menghilangkannya). OpenVPN mtu-test
melaporkan 1542 sebagai ukuran MTU.
Saya telah mencari di internet untuk saran lebih lanjut tentang bagaimana dan kapan untuk menggunakan mssfix
dan fragment
, tetapi saya hanya menemukan halaman yang mengatakan hal yang sama dengan FAQ, dan tidak memberikan rincian tentang bagaimana dan kapan menggunakan parameter mana.
Maka pertanyaan saya adalah:
- Kapan saya menggunakan
mssfix
danfragment
? - Apakah saya menggunakan
mssfix
danfragment
dalam kombinasi? - Jika
mssfix
danfragment
apakah solusinya, untuk apatun-mtu
,link-mtu
danmtu-disc
parameternya?
Selanjutnya, saya telah menggunakan alat iperf untuk mengukur bandwidth. Tanpa VPN, itu terus-menerus mengukur dalam urutan 210Kbits / detik.
Saat menggunakan iperf melalui VPN ( $ iperf -c remoteserver -t60 -i5
), itu akan mulai dari 10Kbits / detik, kemudian naik dengan stabil sampai melaporkan 1.2Mbits / detik, dan kemudian akan macet, di mana ia melaporkan 0kbits / detik untuk sejumlah iterasi (I pikir 1.2Mbit / detik mungkin karena beberapa penyangga OpenVPN atau sebagainya)
Apakah iperf cara terbaik untuk mengukur bandwidth?
Bantuan apa pun dengan situasi ini akan sangat dihargai.