命令列 L2TP 連線?

命令列 L2TP 連線?

我正在尋找從 ubuntu 命令列連接到 L2TP VPN 伺服器。烏班圖18.04。

我已經透過桌面 ubuntu 完成了。我的意思是:新增了 l2tp 網路管理器,對其進行設定並正確連接。

對於 CLI,本指南似乎得到了正確的解釋:

https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#configure-linux-vpn-clients-using-the-command-line

我在我的配置中添加了ikeesp,但除此之外沒有任何改變。

它在預期出現新介面 ppp0 的步驟失敗。當我嘗試添加它時,它失敗了。

儘管運行,每個命令都沒有錯誤代碼,但無法連接。

我究竟做錯了什麼?

答案1

或者,您可以使用 NetworkManager CLI 和該nmcli命令。

  • 列出所有 NM 連線:nmcli con
  • 開啟 VPN 連線:nmcli con up id VPN-Connection-Name
  • 關閉 VPN 連線:nmcli con down id VPN-Connection-Name

在哪裡VPN 連線名稱是輸出中列出的 VPN 連線的實際名稱nmcli con

如果您在同一台電腦上,並且已經透過 GUI 成功連接,那麼這應該就是您所需要的。如果您在另一台機器上:

您需要將儲存/etc/NetworkManager/system-connections/在桌面 Ubuntu 下的對應 NetworkManager VPN 連線設定檔複製到您要使用命令列的電腦。

若要取得新的 VPN 連線設定檔(或甚至在編輯該檔案時變更該檔案),請發出下列命令:

  • nmcli con reload

請務必安裝network-manager-l2tp,您將不需要 GNOME GUInetwork-manager-l2tp-gnome軟體包。

sudo apt install network-manager-l2tp resolvconf

相關內容