Решение, предложенное con-f-use, должно работать, но не из-за давней ошибки:
https://bugs.launchpad.net/ubuntu/+source/network-manager / + bug / 280571
Однако есть обходные пути. Для последних версий NetworkManager существует утилита командной строки nmcli, которая может быть отредактирована и сохранена как нечто вроде /etc/NetworkManager/dispatcher.d/vpn-up:
#! /bin/bash
REQUIRED_CONNECTION_NAME=""
VPN_CONNECTION_NAME=""
activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION_NAME}")
activ_vpn=$(nmcli con status | grep "${VPN_CONNECTION_NAME}")
if [ "${activ_con}" -a ! "${activ_vpn}" ];
then
nmcli con up id "${VPN_CONNECTION_NAME}"
fi
[Я не тестировал это - пожалуйста, не стесняйтесь для проверки и редактирования в соответствии с результатами]
См.: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/280571 имеет больше информации ,