Je recherche une solution pour me connecter à un serveur vpn l2tp ipsec depuis mon pc Xubuntu 16.04. J'avais auparavant Xubuntu 14.04 et je pouvais me connecter sans aucun problème en suivant ces tutoriels: https://www.elastichosts.com/blog/linux-l2tpipsec-vpn-client/ https://soeasytomakeitwork.wordpress.com/2014/05 / 02 / set-up-a-l2tpipsec-vpn-connection-on-ubuntu-desktop /
Malheureusement, le forfait Openswan semble être ancien et n'est plus disponible. J'ai tout essayé, y compris tout sur cette page: Comment se connecter à L2TP via IPSec VPN? mais rien ne fonctionne. Après l'échec de certains packages de dépendances avec libctemplate2, j'ai réussi à installer le service ipsec, mais j'ai eu l'erreur suivante lorsque j'essaie de lancer automatiquement ipsec: whack: Pluto n'est pas en cours d'exécution (pas de "/var/run/pluto/pluto.ctl ")
systemctl restart ipsec.service n'affiche aucune erreur mais lorsque je vérifie l'état, j'ai ceci:
root@Vapor:/usr/lib/ipsec# systemctl status ipsec.service
● ipsec.service - LSB: Start Openswan IPsec at boot time
Loaded: loaded (/etc/init.d/ipsec; bad; vendor preset: enabled)
Active: active (exited) since Lu 2016-06-20 21:23:33 EEST; 31s ago
Docs: man:systemd-sysv-generator(8)
Process: 14634 ExecStop=/etc/init.d/ipsec stop (code=exited, status=0/SUCCESS)
Process: 14654 ExecStart=/etc/init.d/ipsec start (code=exited, status=0/SUCCESS)
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--nat_traversal] [--keep_alive <delay_sec>] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--force_keepalive] [--disable_port_floating] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--virtual_private <network_list>]
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: Openswan 2.6.38
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `exit'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `1'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: connect(pluto_ctl) failed: No such file or directory
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: whack: Pluto is not running (no "/var/run/pluto/pluto.ctl")
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto died without exit status!?!
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: internal failure in pluto scripts, impossible to carry on
root@Vapor:/usr/lib/ipsec#
Je n'ai jamais pensé que cela pouvait être aussi difficile. J'ai lu que l'ipsec Openswan a été remplacé par Strongswan mais je ne comprends pas ce que je dois faire pour me connecter à un serveur IPSEC L2tp à l'aide d'une clé prépartagée. Le serveur dont je parle est un matériel intégré.
Cela commence à être extrêmement ennuyeux et je pense revenir à certaines versions précédentes d'ubuntu.
Cela ne devrait pas se produire dans une version LTS.
Toute aide sera très appréciée. Même une nouvelle idée, un logiciel différent, peu importe quoi, je veux le faire fonctionner !!!
Réponses:
Vous pouvez utiliser
Pour installer le gestionnaire de réseau l2tp qui prend en charge L2TP pour ubuntu 16.04
Procédure pas à pas pour la construction à partir de la source: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/
la source
Le 16.04, vous pouvez essayer de construire et d'installer network-manager-l2tp qui est un plugin VPN L2TP / IPsec pour NetworkManager.
Voir la page suivante pour les prérequis du package et la solution de contournement strongSwan AppArmor: https://github.com/nm-l2tp/network-manager-l2tp/wiki
également que cette page mentionne la mise à niveau vers NetworkManager 1.2.2 ou version ultérieure.
Installez d'abord les dépendances suivantes:
Émettez ce qui suit sur la ligne de commande (remarque: le caractère barre oblique inverse
\
est le caractère de continuation de la ligne shell qui peut être copié et collé en toute sécurité):la source
L'OP n'a pas dit si l'extrémité distante était un pare-feu Meraki, mais la réponse de J Wiese est l'une des deux seules que j'ai trouvées, n'importe où, qui correspondent à la définition des protocoles de phase 1 et de phase 2, ce qui est ce qu'il faut pour se connecter à un Meraki. J'ai pensé qu'il serait utile de voir toutes les étapes de la configuration Meraki en un seul endroit. Cela inclut également des commandes pour désactiver
xl2tpd
ce qui interfère avec la configuration NetworkManager créée dans l'interface graphique.Ces étapes sont extraites du commentaire d'Anthony Mayes sur http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/ .
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp sudo apt-get update sudo apt-get install network-manager-l2tp
sudo apt-get install network-manager-l2tp-gnome
Accédez à Paramètres> Réseau> Cliquez sur le
+
bouton> Sélectionnez "Protocole de tunneling de couche 2 (L2TP)"Nommez la nouvelle connexion VPN quelque chose
xl2tpd
service:sudo service xl2tpd stop sudo systemctl disable xl2tpd
la source
L'auteur du plugin network-manager-l2tp a créé un PPA pour Ubuntu.
Il peut être trouvé ici: https://launchpad.net/~nm-l2tp/+archive/ubuntu/network-manager-l2tp
la source
Déteste necro ce fil, mais cela peut aider quelqu'un d'autre avec un pare-feu Meraki MX.
Tout d'abord, supprimez tous les éléments VPN précédents.
CONSEIL: vous pouvez personnaliser la connexion VPN pour le dépannage en:
Ajoutez le référentiel mentionné ci-dessus:
Ajoutez ensuite les dépendances:
Ajoutez ensuite le gestionnaire de réseau gnome pour l'interface graphique:
redémarrer
Si vous avez un appareil Meraki, vous devez entrer les algorithmes de phase 1 et de phase 2:
allez dans "Paramètres IPsec ..." sur l'onglet "VPN", déroulez la zone "Avancé" et entrez-les:
Algorithmes de Phase1: 3des-sha1-modp1024 Algorithmes de Phase2: 3des-sha1
entrez la description de l'image ici
la source
/etc/ipsec.d/nm-l2tp-ipsec-*.secrets
fichier vide (gauche du:
), ce qui peut améliorer les chances de connexion si vous passez par NAT ou autre chose où les paquets revenant de l'hôte VPN peuvent ne pas toujours correspondre directement, bien qu'il revienne par défaut à l'IP.