Je souhaite me connecter à domicile au VPN Cisco de mon université, mais cela échoue toujours. Aujourd'hui, j'ai emmené mon ordinateur portable à l'université pour voir si les informaticiens pouvaient aider (ils ne pouvaient pas) et cela a fonctionné là-bas, la configuration est donc correcte. Le routeur ne bloque rien car il fonctionne sous Windows (Linux est installé à côté de Windows 7)
J'ai suivi ce guide pdf de mon université et installé vpnc et network-manager- vpnc-gnome pour la configuration.
Après avoir fait
$ less /var/log/syslog | grep NetworkManager
les résultats ont été
NetworkManager[591]: <info> Starting VPN service 'vpnc'...
NetworkManager[591]: <info> VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 14877
NetworkManager[591]: <info> VPN service 'vpnc' appeared; activating connections
NetworkManager[591]: <info> VPN plugin state changed: init (1)
NetworkManager[591]: <info> VPN plugin state changed: starting (3)
NetworkManager[591]: <info> VPN connection 'TUDelft' (Connect) reply received.
NetworkManager[591]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
NetworkManager[591]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
NetworkManager[591]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)
NetworkManager[591]: <warn> VPN plugin failed: 1
NetworkManager[591]: <info> VPN plugin state changed: stopped (6)
NetworkManager[591]: <info> VPN plugin state change reason: 0
NetworkManager[591]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
NetworkManager[591]: <info> Policy set 'PoptN164' (wlan0) as default for IPv4 routing and DNS.
NetworkManager[591]: <info> VPN service 'vpnc' disappeared
J'ai aussi essayé Kvpnc , et cela ne fonctionne toujours pas. Kvpnc dit: "erreur: impossible de trouver" vpnclient "à usr/local/bin/vpnclient"
Je suis un novice en Linux, donc si vous avez besoin d'autres informations, demandez-les-moi et j'essaierai de vous les fournir.
J'utilise Ubuntu 12.04.
Voici comment cela fonctionne avec Ubuntu 12.10:
Tout d'abord installer ce qui suit
Sudo apt-get install vpnc
Sudo apt-get install network-manager-vpnc
Sudo apt-get install network-manager-vpnc-gnome
À l’aide du gestionnaire de réseau, créez une nouvelle connexion VPN, définissez au moins les éléments suivants:
Gateway
User name
Group name
Si le mot de passe du groupe donné est chiffré, vous pouvez le déchiffrer ici (le mot de passe chiffré ne fonctionnera probablement pas):
http://www.unix-ag.uni-kl.de/~massar/bin/Cisco-decode
Une fois que ceux-ci sont définis, si vous rencontrez toujours des problèmes de connexion, essayez de définir l'adresse IP au lieu du nom de domaine de la passerelle (c'est ce qui a été résolu pour moi).
nslookup vpn.provider.com
J'ai trouvé que dans mon cas, le plugin échouait parce que vpnc n'était pas satisfait de la méthode de cryptage.
peer selected (single) DES as "encryption" method.
This algorithm is considered too weak today
If your vpn concentrator admin still insists on using DES
use the "--enable-1des" option.
Ce message ne peut être découvert qu'en faisant suivre le processus vpnc.
Afin d'ajouter l'option --enable-1des
à la ligne de commande vpnc, j'ai effectué les opérations suivantes:
Sudo -s
mv /usr/sbin/vpnc /usr/sbin/vpnc.real
cat <<EOF > /usr/sbin/vpnc
#!/bin/sh
exec /usr/sbin/vpnc.real --enable-1des $*
EOF
chmod +x /usr/sbin/vpnc
En gros, j'ai remplacé le fichier binaire vpnc par un script d'encapsuleur fournissant le paramètre nécessaire.
Maintenant, le plugin NetworkManager VPNC peut se connecter correctement.
Je viens de mettre à niveau mon système vers Ubuntu 12.04 64 bits.
Voici ma solution de travail, qui ne nécessite aucune magie en ligne de commande. Il faut donc installer des paquets pour que cela fonctionne correctement.
Vous pouvez maintenant accéder au VPN en cliquant sur l’icône Réseau dans la zone de notification.
essayez de suivre les informations sur ce lien: http://www.humans-enabled.com/2011/06/how-to-connect-ubuntu-linux-to-Cisco.html Vous pourriez être capable de télécharger le fichier de profil Cisco à partir de votre université et d’utiliser le bouton "importer" dans la fenêtre de connexion réseau.
ou vous pouvez installer vpnc avec
Sudo apt-get install vpnc
puis créez votre propre fichier de configuration avec un nom de raccourci de votre uni (par exemple, ucla)
Sudo touch /etc/vpnc/ucla.conf
puis ouvrez un éditeur
Sudo gedit /etc/vpnc/ucla.conf
et entrez des informations dans votre fichier ucal.conf qui ressemblent plus ou moins à ceci:
IPSec gateway vpn.ucla.com
IPSec ID some_id_from_your_uni
IPSec secret some_secret_from_your_uni
Xauth username your_username
Xauth password your_password #helpful incase you automate the vpnc via script
NAT Traversal Mode Cisco-udp
Vous devez probablement consulter le site Web informatique de votre université pour savoir ce que sont la passerelle, l’ID IPSec et le secret.
Si vous voulez connecter le type dans le terminal:
Sudo vpnc ucla
Sudo vpnc-connect ucla #needed sometimes, try if the above does not work
arrêter la connexion:
Sudo vpnc-disconnect
Bonne chance!
J'ai eu un problème similaire avec un compte boxpn.
Dans mon cas, je me suis rendu compte que les fichiers de configuration téléchargés étaient interprétés par openvpn comme un VPNC, bien que mon compte autorise uniquement PPTP. Je ne sais pas pourquoi c'est arrivé.
J'ai recréé la configuration via le gestionnaire de réseau, en saisissant manuellement les informations du compte et de la passerelle, et tout va bien maintenant.