Как настроить несколько автоматических подключений VPN?

В последнее время Ubuntu позволяет подключаться к нескольким одновременным VPN.

Однако Network Manager (по крайней мере, GUI) по-прежнему разрешает только один VPN для автоматического подключения:

Можно ли каким-то образом выбрать несколько конфигураций VPN для подключения одновременно (возможно, через конфигурационные файлы)?

0
задан 4 April 2017 в 21:57

8 ответов

Файл конфигурации содержит поле с именем secondaries, которое поддерживает несколько интерфейсов. В GUI просто нет этой возможности или возможностей. Однако это все еще можно настроить вручную в файле конфигурации. Откройте терминал и перейдите в корневую оболочку. Обратите внимание, что в этом руководстве предполагается, что у вас уже есть одна из ваших конфигураций autoconnect VPN, настроенных из GUI.

cd - /etc/NetworkManager/system-connections. Запустите ls и найдите VPN-интерфейс, который вы хотите добавить в качестве другого автосоединения. Получите VPN для этого интерфейса, используя следующую команду:
cat MyOtherVPN | grep uuid | cut -d "=" -f 2
Откройте сетевой интерфейс, который вы хотите активировать обе VPN:
nano MyWirelessNetwork
Найдите строку secondaries и добавьте UUID с шага 4 в конец строки. Добавьте точку с запятой после вставленного UUID. Он должен выглядеть примерно так:
secondaries=f7fc14a5-a123-4054-b4ef-312d23148c59;83079486-6f69-40ec-83e6-52aaa16a3a43;
Сохраните файл и перезапустите службу NetworkManager с помощью следующей команды:
systemctl restart NetworkManager.service

После повторного подключения к сети все виртуальные машины будут включены автоматически.

Вы можете добавить столько дополнительных подключений по мере необходимости, хотя обратите внимание, что они не будут отображаться в конфигурации графического интерфейса.

0
ответ дан 22 May 2018 в 23:59

Файл конфигурации содержит поле с именем secondaries, которое поддерживает несколько интерфейсов. В GUI просто нет этой возможности или возможностей. Однако это все еще можно настроить вручную в файле конфигурации. Откройте терминал и перейдите в корневую оболочку. Обратите внимание, что в этом руководстве предполагается, что у вас уже есть одна из ваших конфигураций autoconnect VPN, настроенных из GUI.

cd - /etc/NetworkManager/system-connections. Запустите ls и найдите VPN-интерфейс, который вы хотите добавить в качестве другого автосоединения. Получите VPN для этого интерфейса, используя следующую команду: cat MyOtherVPN | grep uuid | cut -d "=" -f 2 Откройте сетевой интерфейс, который вы хотите активировать обе VPN: nano MyWirelessNetwork Найдите строку secondaries и добавьте UUID с шага 4 в конец строки. Добавьте точку с запятой после вставленного UUID. Он должен выглядеть примерно так: secondaries=f7fc14a5-a123-4054-b4ef-312d23148c59;83079486-6f69-40ec-83e6-52aaa16a3a43; Сохраните файл и перезапустите службу NetworkManager с помощью следующей команды: systemctl restart NetworkManager.service

После повторного подключения к сети все виртуальные машины будут включены автоматически.

Вы можете добавить столько дополнительных подключений по мере необходимости, хотя обратите внимание, что они не будут отображаться в конфигурации графического интерфейса.

0
ответ дан 18 July 2018 в 15:32

Файл конфигурации содержит поле с именем secondaries, которое поддерживает несколько интерфейсов. В GUI просто нет этой возможности или возможностей. Однако это все еще можно настроить вручную в файле конфигурации. Откройте терминал и перейдите в корневую оболочку. Обратите внимание, что в этом руководстве предполагается, что у вас уже есть одна из ваших конфигураций autoconnect VPN, настроенных из GUI.

cd - /etc/NetworkManager/system-connections. Запустите ls и найдите VPN-интерфейс, который вы хотите добавить в качестве другого автосоединения. Получите VPN для этого интерфейса, используя следующую команду: cat MyOtherVPN | grep uuid | cut -d "=" -f 2 Откройте сетевой интерфейс, который вы хотите активировать обе VPN: nano MyWirelessNetwork Найдите строку secondaries и добавьте UUID с шага 4 в конец строки. Добавьте точку с запятой после вставленного UUID. Он должен выглядеть примерно так: secondaries=f7fc14a5-a123-4054-b4ef-312d23148c59;83079486-6f69-40ec-83e6-52aaa16a3a43; Сохраните файл и перезапустите службу NetworkManager с помощью следующей команды: systemctl restart NetworkManager.service

После повторного подключения к сети все виртуальные машины будут включены автоматически.

Вы можете добавить столько дополнительных подключений по мере необходимости, хотя обратите внимание, что они не будут отображаться в конфигурации графического интерфейса.

0
ответ дан 24 July 2018 в 20:39

Файл конфигурации содержит поле с именем secondaries, которое поддерживает несколько интерфейсов. В GUI просто нет этой возможности или возможностей. Однако это все еще можно настроить вручную в файле конфигурации. Откройте терминал и перейдите в корневую оболочку. Обратите внимание, что в этом руководстве предполагается, что у вас уже есть одна из ваших конфигураций autoconnect VPN, настроенных из GUI.

cd - /etc/NetworkManager/system-connections. Запустите ls и найдите VPN-интерфейс, который вы хотите добавить в качестве другого автосоединения. Получите VPN для этого интерфейса, используя следующую команду: cat MyOtherVPN | grep uuid | cut -d "=" -f 2 Откройте сетевой интерфейс, который вы хотите активировать обе VPN: nano MyWirelessNetwork Найдите строку secondaries и добавьте UUID с шага 4 в конец строки. Добавьте точку с запятой после вставленного UUID. Он должен выглядеть примерно так: secondaries=f7fc14a5-a123-4054-b4ef-312d23148c59;83079486-6f69-40ec-83e6-52aaa16a3a43; Сохраните файл и перезапустите службу NetworkManager с помощью следующей команды: systemctl restart NetworkManager.service

После повторного подключения к сети все виртуальные машины будут включены автоматически.

Вы можете добавить столько дополнительных подключений по мере необходимости, хотя обратите внимание, что они не будут отображаться в конфигурации графического интерфейса.

0
ответ дан 31 July 2018 в 23:41

Создайте сценарий, который подключается к вашим VPN и размещается в качестве файла /etc/NetworkManager/dispatcher.d/auto_vnp_up (установите разрешения 755):

#!/bin/sh
interface=$1 status=$2
case $status in
  up|vpn-down)
    nmcli con up id "Your first VPN name"
    nmcli con up id "Your second VPN name"
    ;;
esac

Зная, что использование таких подключений к VPN-соединениям будет установлено асинхронно после подключения к вашему Ethernet / Wi-fi сеть.

0
ответ дан 22 May 2018 в 23:59

Создайте сценарий, который подключается к вашим VPN и размещается в качестве файла /etc/NetworkManager/dispatcher.d/auto_vnp_up (установите разрешения 755):

#!/bin/sh interface=$1 status=$2 case $status in up|vpn-down) nmcli con up id "Your first VPN name" nmcli con up id "Your second VPN name" ;; esac

Зная, что использование таких подключений к VPN-соединениям будет установлено асинхронно после подключения к вашему Ethernet / Wi-fi сеть.

0
ответ дан 18 July 2018 в 15:32

Создайте сценарий, который подключается к вашим VPN и размещается в качестве файла /etc/NetworkManager/dispatcher.d/auto_vnp_up (установите разрешения 755):

#!/bin/sh interface=$1 status=$2 case $status in up|vpn-down) nmcli con up id "Your first VPN name" nmcli con up id "Your second VPN name" ;; esac

Зная, что использование таких подключений к VPN-соединениям будет установлено асинхронно после подключения к вашему Ethernet / Wi-fi сеть.

0
ответ дан 24 July 2018 в 20:39

Создайте сценарий, который подключается к вашим VPN и размещается в качестве файла /etc/NetworkManager/dispatcher.d/auto_vnp_up (установите разрешения 755):

#!/bin/sh interface=$1 status=$2 case $status in up|vpn-down) nmcli con up id "Your first VPN name" nmcli con up id "Your second VPN name" ;; esac

Зная, что использование таких подключений к VPN-соединениям будет установлено асинхронно после подключения к вашему Ethernet / Wi-fi сеть.

0
ответ дан 31 July 2018 в 23:41

Другие вопросы по тегам:

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