Войти

Показать полную графическую версию : Диагностика качества сети при подключении к VPN


Evil_Genius
10-05-2018, 16:07
Имеется следующая проблема: при подключении к VPN (протокол OpenVPN, пробовал нескольких VPN-провайдеров и сам поднимал сервера на разных виртуальных хостингах) в приложениях (играх) периодически возникают проблемы с сетевым подключением - увеличивается задержка/теряются пакеты. При переходе с UDP на TCP ситуация несколько улучшилась, но всё ещё имеет место быть. Также при подключенном VPN при использовании команды ping заметны потери пакетов (при отключенном VPN подобного не наблюдается).
ОС: MS Windows 7 SP1
Софт: OpenVPN GUI
Каким образом можно провести диагностику соединения и выявить проблему?

antiexpert1@twitter
10-05-2018, 16:30
поиграте с MTU, подберите тот значение, при котором потери будут минимальны.
А так, повышенный пинг при работающем VPN - норма.

Evil_Genius
10-05-2018, 23:00
А так, повышенный пинг при работающем VPN - норма. »
Ну это я в курсе, но у меня скачкообразные повышения и до "диких" значений - вплоть до 3-4с.
поиграте с MTU, подберите тот значение, при котором потери будут минимальны. »
MTU сетевого подключения (интернета) или подключения VPN?

Jula0071
11-05-2018, 09:59
Каким образом можно провести диагностику соединения и выявить проблему? »
В логах чисто?
До собственно openvpn сервера потерь/задержек нет?

Попробуйте поиграться с sndbuf/rcvbuf, выставив их в 512К или больше.

antiexpert1@twitter
11-05-2018, 10:54
MTU сетевого подключения (интернета) или подключения VPN? »
VPN.
Ну это я в курсе, но у меня скачкообразные повышения и до "диких" значений - вплоть до 3-4с. »
да, у меня такое же было, когда программист через VPN (MS SSTP) перекачивал большой трафик, который забивал весь интернет канал (10 Mbit исходящие).

Evil_Genius
15-05-2018, 23:11
поиграте с MTU, подберите тот значение, при котором потери будут минимальны. »
"Игры" с MTU ни к чему не привели.

Однако, путем эксперимента, я выяснил, что на той же самой машине, но загруженной в Linux (Ubuntu 18.04 Live, подключение к VPN через network-manager), данная проблема отсутствует полностью, проверял через mtr.
На Windows прогонял через Ping Plotter и WinMtr.
Прикрепил скриншот: натравил WinMtr на шлюз, при подключенном VPN (потому что "скачки" пинга начинаются именно с VPN-шлюза). С выключенным VPN, VPN-сервер пингуется отлично, без потерь пакетов и скачков задежки.

Jula0071
16-05-2018, 12:53
"Игры" с MTU ни к чему не привели. »
А с этим - sndbuf/rcvbuf, выставив их в 512К или больше. »
Проблема-то известная и решение есть (https://habr.com/post/246953/).

Evil_Genius
16-05-2018, 13:21
sndbuf/rcvbuf, выставив их в 512К или больше. »
Проблема-то известная и решение есть. »
Дело не в понижении скорости (как раз со скоростью всё в порядке), а в необъяснимых скачках задержки/потери пакетов, причем относительно редких (в среднем за 1000 пакетов, дропаются/с высокой задержкой 1-2). Размеры буферов я менял, это ничего не изменило.

Пока самый вероятный вариант - конфликт драйвера TAP-адаптера с драйвером VirtualBox Host-Only Network адаптера.
Пришлось поднимать VPN на отдельной виртуалке и настраивать её как роутер.




© OSzone.net 2001-2012