Назад | Перейти на главную страницу

Подключить сервер Ubuntu 19.04 к серверу L2TP VPN Ubiquiti Unifi USG?

Я пытаюсь подключить удаленный экземпляр Ubuntu Server 19.04 к VPN-серверу L2TP Ubiquity Unifi USG.

Я настроил VPN-сервер как L2TP-сервер с PSK и убедился, что он работает, подключившись с моего телефона Android.

Кажется, что Ubuntu Server 19.04 использует netplan настраивать сетевые интерфейсы; однако также кажется, что netplan еще не поддерживает l2tp vpn.

Поэтому я установил сетевой менеджер вместе с netplan, так как у меня есть опыт, что он позволит мне подключаться в качестве клиента L2TP VPN на рабочем столе Ubuntu.

Я создал подключение к сетевому менеджеру, записав файл /etc/NetworkManager/system-connections/VPN.nmconnection:

[connection]
id=VPN
uuid=f6019847-2f9b-4735-8f10-a235ea629576
type=vpn
autoconnect=false
permissions=

[vpn]
gateway=vpn-server-hostname
ipsec-psk=mypskkey
password-flags=2
user=cloudbox
service-type=org.freedesktop.NetworkManager.l2tp

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

После перезапуска network-manager я пытаюсь запустить VPN, но получаю следующую ошибку:

$ sudo nmcli -s c up VPN --ask
Error: Connection activation failed: Could not find source connection.

Немного погуглив эту ошибку, я обнаружил некоторую информацию о том, что сетевой менеджер не управляет сетевым интерфейсом со шлюзом по умолчанию. Итак, я создаю пустой файл /etc/NetworkManager/conf.d/10-globally-managed-devices.conf и измените файл /etc/NetworkManager/NetworkManager.conf где я меняю строку managed=false к managed=true. Сетевой менеджер теперь правильно управляет и настраивает первичный интерфейс; однако при повторном запуске VPN я получаю ту же ошибку:

$ sudo nmcli -s c up VPN --ask
Error: Connection activation failed: Could not find source connection.

На этом я полностью застрял. Google, похоже, не предлагает никаких предложений.

Моя проблема проста: Как я могу настроить свой Ubuntu Server 19.04 для подключения к моему VPN-серверу Ubiquity Unifi USG IPSec / L2TP PSK?