Запустите openvpn и openconnect одновременно на Windows 10

1100
sequoia1712

Я хочу установить 2 vpn-соединения, используя openvpn и openconnect в Windows 10. Соединение openvpn используется для поддержания туннеля с моим удаленным ПК через мой VPS (виртуальный частный сервер), который действует как виртуальный коммутатор. Соединение openconnect используется для обхода всего моего интернет-трафика. Все в порядке, когда они используются отдельно. Но когда я впервые запускаю openvpn, чтобы успешно установить туннель, тогда запускаю openconnect. openconnect всегда терпит неудачу с этой ошибкой в ​​журнале:

2017-12-09 15:58:10 | 3e54 | Failed to open \.\Global.tap  2017-12-09 15:58:10 | 1e40 | Disconnected 

Кажется, что openconnect хочет использовать то же устройство TAP, которое уже использовало openvpn. поэтому я установил больше устройств TAP, воспользовавшись советом из этого поста https://stackoverflow.com/questions/21210071/how-to-create-a-2nd-tap-adapter-for-openvpn-client-on-win7/21210158 . Но кажется, что openconnect всегда использует одно и то же устройство TAP openvpn, хотя там есть некоторые неиспользуемые устройства TAP. У кого-нибудь есть какие-нибудь подсказки, чтобы решить это?

версия openvpn - "Openvpn 2.3.11" и "Openvpn GUI v10"

версия openconnect - это openconnect v7.08 и openconnect GUI v1.5.1

0
Вы пытались сказать OpenVPN использовать другое устройство TAB? Также подумайте о создании статьи, которую вы прочитали по ссылке. На самом деле это просто текст. Seth 6 лет назад 1
Я решил эту проблему, сначала запустив Openconnect, затем добавив статический маршрут к серверу OpenVPN следующим образом: route add xx.xx.xx.xx mask 255.255.255.255 192.168.1.1 перед подключением OpenVPN. Поскольку Openconnect не будет работать при обнаружении ошибки первого устройства TAP, использованного другим процессом, в то время как OpenVPN более SMART, чтобы найти следующее устройство TAP для подключения, вот журнал Openvpn: sequoia1712 6 лет назад 0

1 ответ на вопрос

0
sequoia1712

Я решил эту проблему путем:

  1. сначала запустите Openconnect, он подключится к серверу и установит соединение vpn для обработки всего интернет-трафика.
  2. добавьте статический маршрут к серверу OpenVPN следующим образом:

    route add xx.xx.xx.xx mask 255.255.255.255 192.168.1.1

  3. подключить OpenVPN.

Я думаю, что вышеуказанные шаги могут решить проблему, потому что Openconnect потерпит неудачу, когда обнаружение ошибки первого устройства TAP использовалось другими процессами, в то время как OpenVPN более SMART, чтобы попытаться подключиться к следующему устройству TAP, когда первое устройство TAP недоступно, здесь это журнал Openvpn:

Сб дек 09 19:14:07 2017 Сбой CreateFile на устройстве TAP: \. \ Global .tap

Сб дек 09 19:14:07 2017 Устройство TAP-WIN32 [以太网 4] открыто: \. \ Global .tap

Похожие вопросы