У меня есть сервер OpenVPN, работающий на VPS. Когда я подключаюсь к VPN, используя redirect-gateway
опцию маршрутизации всего трафика от клиента через VPN, Skype теряет соединение. Как только я отключаюсь от VPN, Skype снова подключается как обычно. Я пробовал закрывать и перезапускать Skype после включения VPN и снова после отключения VPN, а также пробовал закрывать Skype перед подключением к VPN, затем подключаться, а затем запускать Skype после подключения VPN. Ничего из этого не помогает; Skype работает только в том случае, если я не подключен к VPN.
Эта проблема возникает на нескольких компьютерах, использующих как Linux, так и Windows 8.1. Все компьютеры используют один и тот же файл конфигурации клиента OpenVPN, поэтому это не исключает ошибку в конфигурации клиента.
Насколько я могу судить, Skype — единственная затронутая программа. Я могу просматривать веб-страницы и проверять электронную почту, независимо от того, подключен я к VPN или нет. К сожалению, Skype не выдает отладочных данных, поэтому я не могу точно сказать, почему он не подключается. Я наблюдал за поведением сети с помощью Wireshark и netstat и вижу, что некоторые пакеты RST приходят с хостов, к которым подключен Skype, но это не приближает меня к решению, поскольку я не знаю, почему они приходят или как их остановить, или даже имеют ли они какое-либо отношение к моей проблеме.
Я хотел бы заставить Skype работать с трафиком, направляемым через VPN. Я не уверен, нужно ли менять конфигурацию клиента или сервера, чтобы это произошло. Есть идеи, как это исправить, или хотя бы какую информацию искать, чтобы определить, что не так?
Вот таблица маршрутизации ip route
одного из моих клиентов Linux без подключенного VPN:
default via 192.168.1.1 dev enp1s0 proto static metric 1024
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
и вместе с этим:
default via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.1 via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.13 dev tun0 proto kernel scope link src 10.100.0.14
69.x.x.x via 192.168.1.1 dev enp1s0 proto static metric 1
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
Я частично анонимизировал свой VPS-адрес.