Chúng tôi đang chạy VPN OpenVPN qua liên kết vệ tinh BGAN trong đó thời gian ping khoảng 3 giây. Chúng tôi sử dụng nó trong một tun cấu hình, và chúng tôi đang chạy trên Linux (CentOS). Đây chủ yếu là email sẽ được gửi qua liên kết, nhưng ngay khi thư chứa tệp đính kèm lớn, VPN dường như bị đình trệ.
Các "Tôi có thể ping thông qua đường hầm, nhưng bất kỳ công việc thực tế làm cho nó bị khóa. Đây có phải là một vấn đề MTU?" câu hỏi trong Câu hỏi thường gặp về OpenVPN dường như mô tả chính xác vấn đề của tôi, nhưng sử dụng mssfix
và fragment
dường như vẫn không làm được gì nhiều để cải thiện tình hình.
Thử nghiệm chính của tôi là sao chép tệp 2MB qua VPN bằng scp . Nó sẽ sao chép khoảng 192 nghìn, và sau đó báo cáo trạng thái - bị đình trệ . Nếu tôi đợi một vài giây, nó sẽ bắt đầu sao chép lại, và sau đó bị đình trệ sau một vài kbyte khác.
Việc đình trệ này xảy ra cho dù tôi có đặt các tùy chọn fragment
hoặc mssfix
cấu hình trong cấu hình OpenVPN của mình hay không (mặc dù cài đặt fragment 1000
dường như làm giảm sự đình trệ, nhưng không loại bỏ nó). OpenVPN mtu-test
đã báo cáo 1542 là kích thước MTU.
Tôi đã tìm kiếm trên internet để có thêm lời khuyên về cách sử dụng mssfix
và thời điểm sử dụng và fragment
, nhưng tôi chỉ tìm thấy các trang có nội dung giống như Câu hỏi thường gặp và không cung cấp chi tiết về cách thức và thời điểm sử dụng tham số nào.
Câu hỏi của tôi là:
- Khi nào tôi sử dụng
mssfix
vàfragment
? - Tôi có sử dụng
mssfix
vàfragment
kết hợp không? - Nếu
mssfix
vàfragment
là giải pháp, là những gìtun-mtu
,link-mtu
vàmtu-disc
các thông số cho?
Hơn nữa, tôi đã sử dụng công cụ iperf để đo băng thông. Không có VPN, nó liên tục đo theo thứ tự 210Kbit / giây.
Khi sử dụng iperf qua VPN ( $ iperf -c remoteserver -t60 -i5
), nó sẽ bắt đầu với tốc độ 10Kbits / giây, sau đó tăng dần cho đến khi báo cáo 1,2Mbits / giây, và sau đó nó sẽ bị đình trệ, nơi nó báo cáo 0kbits / giây cho một số lần lặp (I nghĩ rằng 1,2Mbit / giây có thể là do một số bộ đệm OpenVPN hoặc như vậy)
Là iperf cách tốt nhất để đo băng thông?
Bất kỳ trợ giúp với tình huống này sẽ được đánh giá rất cao.