將 Ubuntu 19.04 伺服器連接到 Ubiquity Unifi USG L2TP VPN 伺服器?

將 Ubuntu 19.04 伺服器連接到 Ubiquity Unifi USG L2TP VPN 伺服器?

我正在嘗試將遠端 Ubuntu Server 19.04 執行個體連接到 Ubiquity Unifi USG L2TP VPN 伺服器。

我將 VPN 伺服器設定為具有 PSK 的 L2TP 伺服器,並透過從 Android 手機連接來驗證它是否正常運作。

看來Ubuntu Server 19.04使用網路計劃配置網路介面;然而,似乎也netplan 尚不支援 l2tp vpn

因此,我在 netplan 旁邊安裝了網路管理器,因為我有經驗,它允許我在 Ubuntu 桌面上作為 L2TP VPN 用戶端進行連接。

我透過編寫文件創建了網路管理器連接/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

重新啟動網路管理員後,我嘗試啟動 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=falsemanaged=true.網路管理器現在可以正確管理和配置主介面;但是,再次啟動 VPN 時出現相同的錯誤:

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

此時,我完全陷入困境。谷歌似乎沒有提供任何建議。

我的問題很簡單:如何設定 Ubuntu Server 19.04 以連接到 Ubiquity Unifi USG IPSec/L2TP PSK VPN 伺服器?

相關內容