OpenVPN: несколько одновременных VPN подключений в Windows

Клиент OpenVPN в Windows с настройками по-умолчанию поддерживает только одно активное VPN подключение. Если вы при активном VPN подключении попробуете запустить еще одно, появится ошибка:

OpenVPN GUI
Connecting to VPNname has failed
All TAP-Windows adapters on the system are currently in use
TCP/UDP: Socket bind failed on local address [undef]: Address already in use (WSAEADDRINUSE)

OpenVPN: несколько одновременных VPN подключений в Windows
Чтобы исправить эту проблему и разрешить одновременное подключение к двум VPN хостам, нужно добавить еще один виртуальный TAP адаптер. Каждое VPN подключение при этом будет использовать собственный TAP интерфейс.

Откройте командную строку с правами администратора и перейдите в каталог:

Cd “C:\Program Files\TAP-Windows\bin”

Запустите файл:

addtap.bat

OpenVPN: несколько одновременных VPN подключений в Windows

BAT файл запустит программу tapinstall.exe с параметрами. Данная команда установит в Windows еще один сетевой адаптер c драйвером TAP-Windows Adapter V9. Запустите bat файл столько раз, сколько одновременных OpenVPN подключений вы хотите использовать.

Device node created. Install is complete when drivers are installed…
Updating drivers for tap0901 from C:\Program Files\TAP-Windows\driver\OemVista.inf.
Drivers installed successfully.

После этого в списке сетевых адаптеров Windows появится новое устройство типа TAP-Windows Adapter №2.

Для ручной установки TAP адаптера и драйвера можно использовать команду:
tapinstall.exe install “C:\Program Files\TAP-Windows\driver\OemVista.inf” tap0901

Начиная с версии OpenVPN 2.5 для управления TAP адаптерами в Windows нужно использовать утилиту tapctl.exe, которая заменила команду tapinstall.exe из предыдущих версий.

Чтобы добавить новый TAP/TUN адаптер, достаточно выполнит команду:

«c:\Program Files\OpenVPN\bin\tapctl.exe» create

Вы можете вывести список сетевых TAP адаптеров, доступных клиенту OpenVPN с помощью команды:

“C:\Program Files\OpenVPN\bin\openvpn.exe” —show-adapters

Available TAP-WIN32 adapters [name, GUID]:
‘Local Area Connection 2’ {f308344f-76c9-4b07-a931-e56d7243942d}
‘Local Area Connection 3’ {f101234f-3212-4b07-a931-e56d72432123}

Чтобы удалить все установленные TAP адаптеры, запустите файл deltapall.bat в этом же каталоге.

Проверьте конфигурационные файлы (.ovpn) ваших VPN подключений в каталоге C:\Program Files\OpenVPN\config. Проверьте, что в каждом конфигурационном файле добавлен параметр nobind. Эта опция позволяет использовать динамический порт источника (UDP) для каждого VPN подключения.

OpenVPN: несколько одновременных VPN подключений в Windows
Теперь ваш OpenVPN клиент позволит одновременно запускать два и более активных VPN-подключений.

Добавить комментарий