У мене на сервері VPS працює сервер OpenVPN. При підключенні до 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.