Как сделать одновременно несколько openvpn подключений
Когда используешь openvpn клиент под windows существует ограничение на подключение только к одному серверу. Это связано с тем, что при установке openvpn создается только 1 tap адаптер, который обслуживает только одно vpn соединение.
Если при активном соединении попробовать подключиться к еще одному серверу, то получаешь ошибку:
TCP/UDP: Socket bind failed on local address [undef]: Address already in use (WSAEADDRINUSE)
суть которой сводится к тому, что сетевой интерфейс уже занят. Необходимо разорвать существующее соединение и только потом пробовать установить другое.
Как оказалось, обойти данное ограничение очень просто. После установки клиента openvpn в windows создается папка:
C:Program FilesTAP-Windowsbin
В этой папке в том числе есть файл addtap.bat. С помощью этого скрипта, запущенного с правами администратора, можно добавить еще один TAP адаптер в систему. Просто кликаете по нему и все. В сетевых подключениях создается еще один адаптер с названием — TAP-Windows Adapter V9 #2:
Теперь нужно в папке
C:Program FilesOpenVPNconfig
Создать для каждого подключения отдельную папку и положить конфиг с сертификатами в нее. При подключении можно выбирать сервер к которому хотите подключиться. При этом подключений может быть столько, сколько вы добавили сетевых адаптеров openvpn:
Вот так просто решается задача создания нескольких активных openvpn подключений в windows.
- KVM добавить целиком жесткий диск виртуальной машине
- Как измерить скорость жесткого диска
- Быстрая и простая настройка samba
- Как скопировать права доступа ACL при переносе данных с сервера на сервер
- Доступ к сайту по sftp вместо обычного ftp с ограничением директории
- Автозагрузка виртуальной машины в VirtualBox
- Очень долго запускается MC
- Как добавить модуль ядра в автозагрузку в CentOS 7
- Проксирование сайта с помощью apache proxy
- Мобильная версия Roundcube