Чи можливо підключитися до декількох мереж VPN одночасно за допомогою Менеджера мережі?


15

Чи можливо підключити більше VPN-мереж одночасно через Менеджер мереж?

Я працюю на Ubuntu 12.04.1 LTS.

Наразі я маю змогу перемикатися між попередньо налаштованими VPN-з'єднаннями. Це дуже дратує, оскільки мені потрібно одночасно підключатися до двох або більше мереж VPN.

Наприклад, для клієнтів Windows OpenVPN це можливо.

Відповіді:


11

З 12.10 (менеджер мережі 0.9.6) ви можете підключитися до декількох VPN за допомогою мережевих налаштувань:

  • Налаштування системи (gnome-control-center)
  • Мережа
  • Виберіть кожну VPN та встановіть її на "увімкнено".

Ви також можете використовувати nmcliінструмент; див. http://cweiske.de/tagebuch/networkmanager-vpn.htm для отримання додаткової інформації.


4
Це призводить до відмови мого першого VPN-з'єднання. Як згадував @Simon Déziel, це схоже на помилку.
frogatto

Я думаю, що це працює лише в тому випадку, якщо підключення VPN використовують різні провайдери. наприклад, не обидва vpncсполучення Cisco . У мене навіть були випадки, коли VPN, що використовує даного провайдера, просто зламався і відмовився знову підключитися, поки я не перезавантажився, коли я спробував це.
Адріан


3

Здається, що те, що ти хочеш, наразі неможливо. У цій проблемі дуже багато помилок, як це, і це було призначено вгору за течією.

Тим не менш, ви можете підключити кілька vpns одночасно, як описано в цій відповіді. Ви можете написати власний файл конфігурації, прочитавши розділ "Вручну налаштування вашого з'єднання" на цій довідковій сторінці Ubuntu.


3

Ви не можете це зробити з Менеджером мережі, але так, використовуючи Менеджер мереж та pptp.

Ось як я змушую це працювати в моєму випадку.

  1. Підключіться до першого VPN за допомогою Менеджера мережі.
  2. Підключіться до другої VPN за допомогою команди pon vpn2, використовуйте poff vpn2для відключення другої VPN.

Щоб команда ponпрацювала, вам потрібно буде створити наступні файли у вашій системі:

файл /etc/ppp/peers/vpn2:

pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc

файл /etc/ppp/options.pptp:

lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate

Звичайно, вміст цих файлів залежить від ваших серверів VPN.

У моєму випадку я також повинен додати ip-up.d / правила, додати необхідні маршрути.

файл /etc/ppp/ip-up.d/vpn2

#!/bin/bash
case "$PPP_REMOTE" in
        YourVPNGatewayIPHere)
        route add ....
        route add ....
        ...
                ;;
    *)
esac

Не забувайте: sudo chmod +x /etc/ppp/ip-up.d/vpn2

Також вам потрібно буде відредагувати файл /etc/ppp/chap-secretsі додати туди свої облікові дані.

Після цього, підключившись до VPN1 з Менеджером мережі, запустіть:

sudo pon vpn2

Перевірте syslog, якщо щось піде не так.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.