Мы запускаем OpenVPN VPN по спутниковой линии BGAN, где время пинга составляет около 3 секунд. Мы используем его в конфигурации tun и работаем в Linux (CentOS). Это прежде всего электронная почта, которая будет отправлена по ссылке, но как только почта содержит большие вложения, VPN, кажется, останавливается.
«Я могу свистеть через туннель, но любая реальная работа заставляет его запереть. Является ли это проблемой MTU?» Вопрос в FAQ OpenVPN, кажется, описывает мою проблему точно, но использование mssfix
и fragment
все еще, кажется, не делает много, чтобы улучшить ситуацию.
Мой основной тест - скопировать файл размером 2 МБ по VPN с помощью scp . Он скопирует около 192 Кбайт, а затем сообщит о остановленном состоянии. Если я подожду пару секунд, он снова начнет копироваться, а затем снова остановится через пару килобайт.
Это зависание происходит независимо от того, установил я fragment
или нет mssfix
параметры или в моей конфигурации OpenVPN (хотя настройка fragment 1000
, казалось, уменьшала задержку, но не устраняла ее). OpenVPN mtu-test
сообщил 1542 как размер MTU.
Я искал в Интернете для получения дополнительной консультации о том , как и когда использовать mssfix
и fragment
, но я только найти страницы говорят то же самое , как часто задаваемые вопросы, и не вдаваясь в подробности о том , как и когда использовать , какие параметры.
Мои вопросы тогда:
- Когда я использую
mssfix
иfragment
? - Я использую
mssfix
иfragment
в комбинации? - Если
mssfix
иfragment
это решение, каковыtun-mtu
,link-mtu
иmtu-disc
параметры?
Кроме того, я использовал инструмент iperf для измерения пропускной способности. Без VPN он постоянно измеряет порядка 210 Кбит / с.
При использовании iperf через VPN ( $ iperf -c remoteserver -t60 -i5
) он будет начинаться со скоростью 10 Кбит / с, затем постоянно повышаться до 1,2 Мбит / с, а затем будет зависать, где он сообщает 0 Кбит / с для ряда итераций (I думаю, что 1,2 Мбит / с может быть из-за некоторой буферизации OpenVPN или так далее)
Является ли iperf лучшим способом измерения пропускной способности?
Любая помощь в этой ситуации будет принята с благодарностью.