Ich möchte über die Ubuntu-Befehlszeile eine Verbindung zu einem L2TP-VPN-Server herstellen. Ubuntu 18.04.
Ich habe es bereits über ein Desktop-Ubuntu gemacht. Damit meine ich: L2TP-Netzwerkmanager hinzugefügt, konfiguriert und ordnungsgemäß verbunden.
Für die CLI scheint diese Anleitung eine gute Erklärung zu bieten:
Ich habe ike
und esp
zu meiner Konfiguration hinzugefügt, aber ansonsten hat sich nichts geändert.
Es schlägt bei dem Schritt fehl, bei dem erwartet wird, dass eine neue Schnittstelle ppp0 angezeigt wird. Wenn ich versuche, sie hinzuzufügen, schlägt es fehl.
Obwohl jeder Befehl ohne Fehlercodes ausgeführt wird, kann keine Verbindung hergestellt werden.
Was mache ich falsch?
Antwort1
Alternativ können Sie die NetworkManager-CLI mit dem nmcli
Befehl verwenden.
- alle NM-Verbindungen auflisten:
nmcli con
- VPN-Verbindung herstellen:
nmcli con up id VPN-Connection-Name
- VPN-Verbindung beenden:
nmcli con down id VPN-Connection-Name
WoVPN-Verbindungsnameist der tatsächliche Name der VPN-Verbindung, wie in der nmcli con
Ausgabe aufgeführt.
Wenn Sie sich auf demselben Computer befinden, mit dem Sie bereits erfolgreich über die GUI verbunden sind, sollte das alles sein, was Sie brauchen. Wenn Sie sich auf einem anderen Computer befinden:
Sie müssen die entsprechende NetworkManager VPN-Verbindungsprofildatei, die unter /etc/NetworkManager/system-connections/
dem Ubuntu-Desktop gespeichert ist, auf den Computer kopieren, auf dem Sie die Befehlszeile verwenden möchten.
Um die neue VPN-Verbindungsprofildatei abzurufen (oder sogar Änderungen an dieser Datei, wenn Sie sie bearbeiten), geben Sie Folgendes ein:
nmcli con reload
Denken Sie daran network-manager-l2tp
, es zu installieren. Sie benötigen das GNOME-GUI-Paket nicht network-manager-l2tp-gnome
.
sudo apt install network-manager-l2tp resolvconf