web-dev-qa-db-fra.com

Connexion L2TP en ligne de commande?

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é:

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

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?

1
KdgDev

Vous pouvez également utiliser l'interface CLI de NetworkManager avec la commande nmcli.

  • liste toutes les connexions NM: nmcli con
  • afficher la connexion VPN: nmcli con up id VPN-Connection-Name
  • désactiver la connexion VPN: nmcli con down id VPN-Connection-Name

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:

1
Douglas Kosovic