GNU/Linux >> Tutoriels Linux >  >> Linux

Établissement d'une connexion client VPN Cisco sur RHEL 7 à l'aide de vpnc

Le moyen le plus simple de créer une connexion client VPN Cisco sur Redhat 7 Linux consiste à utiliser vpnc client qui est une alternative open source au client VPN Cisco. Commençons par l'installation de VPNC sur RHEL7. Le package VPNC est situé dans le référentiel EPEL (Extra Packages for Enterprise Linux 7), activez donc d'abord le référentiel EPEL :

# subscription-manager repos --enable=rhel-7-server-optional-rpms

Si vous n'avez pas d'abonnement Redhat en cours, suivez ce guide pour savoir comment activer EPEL sans abonnement.
Une fois cela fait, installez vpnc paquet :

# yum install vpnc

Maintenant que nous avons vpnc client installé, nous sommes prêts à créer une connexion VPN Cisco :

[root@rhel7 ~]# vpnc
Enter IPSec gateway address: vpn.hostname.example
Enter IPSec ID for vpn.hostname.example: VPNClient
Enter IPSec secret for [email protected]: 
Enter username for vpn.hostname.example: username
Enter password for [email protected]: 
Connect Banner:
| You are now connected to the VPN System. Unauthorized usage is not permitted.
| 

VPNC started in background (pid: 3707)...

Ce qui précède créera une nouvelle interface réseau VPN tun(n) :

tun0: flags=4305<up,pointopoint,running,noarp,multicast>  mtu 1412
        inet 141.17.140.55  netmask 255.255.255.255  destination 131.217.240.35
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 500  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
</up,pointopoint,running,noarp,multicast>

Alternativement, vous pouvez rendre l'authentification Cisco VPN de manière plus automatique en créant un fichier de configuration VPNC :

[root@rhel7 ~]# cat /etc/vpnc/default.conf 
IPSec gateway vpn.hostname.example
IPSec ID GROUPNAME
IPSec secret GROUPPASS
Xauth username username
Xauth password my-password

Le vpnc regardera maintenant si un fichier de configuration par défaut existe et créera automatiquement une connexion VPN Cisco. Veuillez noter que le mot de passe peut être omis et il vous sera demandé de fournir un mot de passe VPN une fois que vous aurez exécuté vpnc commande :

# vpnc
Connect Banner:
| You are now connected to the  VPN System. Unauthorized usage is not permitted.

VPNC started in background (pid: 3777)...

Si vous souhaitez créer plusieurs connexions VPN, n'hésitez pas à créer plusieurs fichiers de configuration VPN. Après cela, vous pouvez démarrer la connexion Cisco VPN en utilisant vpnc commande et fournissez le nom du fichier de configuration en même temps. Par exemple :

[root@rhel7 vpnc]# cp default.conf cisco-vpn.conf
[root@rhel7 vpnc]# vpnc cisco-vpn

Pour vous déconnecter de la passerelle VPN Cisco, exécutez :

[root@rhel7 ~]# vpnc-disconnect 
Terminating vpnc daemon (pid: 3777)

Linux
  1. Comment établir une connexion client VPN PPTP sur CENTOS/RHEL 7 Linux

  2. Client VPN PPTP

  3. Ssh – Vous utilisez un canal Ssh déjà établi ?

  4. Sockets - Utilisation de INADDR_ANY côté client

  5. Utilisation du certificat client dans la commande Curl

Se connecter automatiquement au Vpn lors de l'utilisation d'un réseau spécifique dans Ubuntu Gnome 16.04 ?

Atlantic.Net – Guide de connexion VPN

Comment se connecter à un VPN avec OpenVPN

Comment configurer le serveur et le client VPN Linux à l'aide d'OpenVPN

Comment configurer le client LDAP sur CentOS/RHEL 6 à l'aide de SSSD

Comment installer le client VPN Surfshark dans le système Linux