Je cherche à me connecter à un serveur VPN L2TP, à partir de la ligne de commande ubuntu. Ubuntu 18.04.
Je l'ai déjà fait via un ubuntu de bureau. J'entends par là: ajout du gestionnaire de réseau l2tp, configuration et connexion correcte.
Pour CLI, ce guide semble correctement expliqué:
J'ai ajouté ike
et esp
à ma configuration, mais à part ça, rien n'a changé.
Il échoue à l'étape où une nouvelle interface ppp0 est attendue. Lorsque j'essaye de l'ajouter, il échoue.
Malgré l'exécution, chaque commande sans code d'erreur ne parvient pas à se connecter.
Qu'est-ce que je fais mal?
Vous pouvez également utiliser l'interface CLI de NetworkManager avec la commande nmcli
.
nmcli con
nmcli con up id VPN-Connection-Name
nmcli con down id VPN-Connection-Name
Où VPN-Connection-Name est le nom réel de la connexion VPN comme indiqué dans le nmcli con
production.
Vous devrez copier le fichier de profil de connexion VPN NetworkManager correspondant qui est stocké sous /etc/NetworkManager/system-connections/
du bureau Ubuntu à l'ordinateur sur lequel vous souhaitez utiliser la ligne de commande.
Pour récupérer le nouveau fichier de profil de connexion VPN (ou même les modifications apportées à ce fichier si vous le modifiez), procédez comme suit:
nmcli con reload
Assurez-vous d'installer network-manager-l2tp
, vous n'aurez pas besoin de l'interface graphique GNOME network-manager-l2tp-gnome
paquet.
Sudo apt install network-manager-l2tp resolvconf
Pour éviter le bogue Ubuntu LP # 1778946 qui casse la résolution DNS après avoir déconnecté la connexion VPN, je recommande d'installer le package resolvconf
: