Auparavant, j'essayais de comprendre comment installer le code de gestionnaire L2TP/IPSEC. Je suppose que Ubuntu/Canonical est passé d'OpenSwan à StrongSwan, mais ne l'a pas vraiment annoncé. Donc, cela a été compris dans cette question AskUbuntu: client VPN IPsec L2TP sur Ubuntu 14.1
Depuis lors, j'ai essayé de comprendre comment utiliser des clés pré-partagées pour l'authentification sur le serveur. Comme indiqué dans la capture d'écran, Network Manager autorise un certificat (fichier .pem), mais pas une clé pré-partagée.
Mon administrateur réseau ne veut pas déranger avec les certificats, car les PSK conviennent assez bien à la situation dans laquelle nous travaillons. J'ai déjà testé ces PSK avec Windows et ils fonctionnent très bien.
Il m'a donné 4 informations.
Je peux voir sur cette capture d'écran où placer le nom du serveur et le nom d'utilisateur, mais ne peux pas voir où placer le PSK pour le serveur, ni où entrer le mot de passe (peut-être que je suis invité à le faire lors de la connexion.)
Quelqu'un sait-il comment faire ça?
UPDATE: J'ai donc essayé la suggestion de hackerb9, mais elle ne semblait rien faire. J'ai également essayé la suggestion d'alci de télécharger la version 1.3.1 de Network-Manager for L2TP et de la compiler manuellement. Après avoir installé un paquet de paquets et relancé ./configure plusieurs fois, j'ai finalement été capable de "créer" puis de "faire installer" le code.
Le plug-in pour le gestionnaire de réseau affiche maintenant une option de clé pré-partagée, mais cela ne fonctionne toujours pas. Cela ressemble maintenant à ceci:
Le problème, c’est que l’option "Certificat" est toujours affichée (au lieu du champ Clé prépartagée).
À quel endroit du plug-in Ubuntu Network Manager dois-je entrer la clé pré-partagée pour l'authentification du serveur?
Par exemple, sous Windows 8, il existe une option qui ressemble à ceci:
Êtes-vous à l'aise avec l'édition de fichiers de configuration avec un éditeur de texte? Si tel est le cas, la réponse à la question de savoir où placer le PSK est /etc/ipsec.secrets . Vous pouvez essayer quelque chose comme ça:
: PSK "strongSwan"
Le fichier est documenté dans man ipsec.secrets
ou vous pouvez en savoir plus ici:
https://wiki.strongswan.org/projects/strongswan/wiki/IpsecSecrets
Faites-nous savoir si cela ne fonctionne pas pour vous.
Si vous voulez une solution graphique, vous pouvez installer un plugin L2TP Network Manager à partir de ppa .
Cela peut être fait par
Sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
Sudo apt-get update
Sudo apt-get install network-manager-l2tp-gnome
Cela fonctionne avec trusty et xenial, mais l'auteur n'a pas construit de paquet pour Vivid.
Après avoir installé le package, vous pourrez configurer une connexion L2TP dans Network Manager.
Mise à jour: Maintenant, les paquetages ont été inclus dans les référentiels officiels Ubuntu et PPA n'est pas nécessaire pour Ubuntu 18.04+.