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