Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Configuration

Diagramme du réseau

Configurations

Configuration de Cisco Secure NT 2.5

Passage à l'authentification PAP

Changement de profil VPN 5000 RADIUS

Ajout de l'attribution d'adresses IP

Ajout de comptabilité

Vérification

Dépannage

Cisco Secure NT Server est inaccessible

Échec de l'authentification

Le mot de passe du groupe VPN saisi par l'utilisateur n'est pas d'accord avec le mot de passe VPNPassword

Le nom de groupe envoyé par le serveur RADIUS n'existe pas sur le VPN 5000

Informations connexes

Introduction

Cisco Secure NT (CSNT) 2.5 et versions ultérieures (RADIUS) est capable de renvoyer les attributs de réseau privé virtuel (VPN) 5000 spécifiques au fournisseur pour VPN GroupInfo et VPN Password pour authentifier un client VPN 5000 au concentrateur VPN 5000. Le document suivant suppose que l'authentification locale fonctionne avant d'ajouter l'authentification RADIUS (d'où notre utilisateur, « localuser », dans le groupe « ciscolocal »). Ensuite, l'authentification est ajoutée à CSNT RADIUS pour les utilisateurs qui n'existent pas dans la base de données locale (l'utilisateur « csntuser » est affecté au groupe « csntgroup » en vertu des attributs retournés par le serveur RADIUS CSNT).

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Cisco Secure NT 2.5

- Concentrateur Cisco VPN 5000 5.2.16.0005

- Client VPN Cisco 5000 4.2.7

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

For more information on document conventions, refer to the Cisco Technical Tips Conventions.

Configuration

Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.

Remarque : Pour en savoir plus sur les commandes utilisées dans le présent document, utilisez l’outil de recherche de commandes (clients inscrits seulement).

Diagramme du réseau

Ce document utilise la configuration réseau suivante :

Configurations

Ce document utilise les configurations suivantes :

- Concentrateur VPN 5000

- Client VPN 5000

Concentrateur VPN 5000

[ IP Ethernet 0 ]

SubnetMask               = 255.255.255.0

Mode                     = Routed

IPAddress                = 172.18.124.153

[ IP Ethernet 1 ]

Mode                     = Routed

SubnetMask               = 255.255.255.0

IPAddress                = 161.44.17.1

[ VPN Group "ciscolocal" ]

IPNet                    = 172.18.124.0/24

Transform                = esp(md5,des)

StartIPAddress           = 172.18.124.250

MaxConnections           = 4

BindTo                   = "ethernet0"

[ General ]

EthernetAddress          = 00:00:a5:f0:c9:00

DeviceType               = VPN 5001 Concentrator

ConfiguredOn             = Timeserver not configured

ConfiguredFrom           = Command Line, from 172.18.124.99

IPSecGateway             = 161.44.17.254

[ Logging ]

Level                    = 7

Enabled                  = On

LogToAuxPort             = On

LogToSysLog              = On

SyslogIPAddress          = 172.18.124.114

SyslogFacility           = Local5

[ IKE Policy ]

Protection               = MD5_DES_G1

[ VPN Users ]

localuser Config="ciscolocal" SharedKey="localike"

[ Radius ]

Accounting               = Off

PrimAddress              = "172.18.124.99"

Secret                   = "csntkey"

ChallengeType            = CHAP

BindTo                   = "ethernet0"

Authentication           = On

[ VPN Group "csnt" ]

BindTo                   = "ethernet0"

Transform                = ESP(md5,Des)

MaxConnections           = 2

IPNet                    = 172.18.124.0/24

StartIPAddress           = 172.18.124.245

AssignIPRADIUS           = Off

BindTo                   = "ethernet0"

StartIPAddress           = 172.18.124.243

IPNet                    = 172.18.124./24

StartIPAddress           = 172.18.124.242

Transform                = ESP(md5,Des)

BindTo                   = "ethernet0"

MaxConnections           = 1

[ VPN Group "csntgroup" ]

MaxConnections           = 2

StartIPAddress           = 172.18.124.242

BindTo                   = "ethernet0"

Transform                = ESP(md5,Des)

IPNet                    = 172.18.124.0/24

Configuration size is 2045 out of 65500 bytes.

Client VPN 5000

Note: None of the defaults have been changed. Two users were added, and

the appropriate passwords were entered when prompted after clicking Connect:

username        password        radius_password

--------        --------        ---------------

localuser       localike        N/A

csntuser        grouppass       csntpass

Configuration de Cisco Secure NT 2.5

Suivez la procédure suivante .

1. Configurez le serveur pour parler au concentrateur :

2. Accédez à Interface Configuration > RADIUS (VPN 5000) et vérifiez VPN GroupInfo et VPN Password :

3. Après avoir configuré l'utilisateur (« csntuser ») avec un mot de passe (« csntpass ») dans le programme d'installation de l'utilisateur et placé l'utilisateur dans le groupe 13, configurez les attributs VPN 5000 dans le programme d'installation de groupe | Groupe 13 :

Passage à l'authentification PAP

En supposant que l'authentification CHAP (Challenge Handshake Authentication Protocol) fonctionne, vous pouvez passer au protocole PAP (Password Authentication Protocol), qui vous permet d'utiliser le mot de passe de l'utilisateur à partir de la base de données NT.

Changement de profil VPN 5000 RADIUS

[ Radius ]

PAPAuthSecret           = "abcxyz"

ChallengeType           = PAP

Remarque : CSNT sera également configuré pour utiliser la base de données NT pour l'authentification de cet utilisateur.

Ce que l'utilisateur voit (trois zones de mot de passe) :

Shared Secret = grouppass

RADIUS Login box - Password = csntpass

RADIUS Login box - Authentication Secret = abcxyz

Ajout de l'attribution d'adresses IP

Si le profil CSNT de l'utilisateur est défini dans Attribuer une adresse IP statique à une valeur particulière et si le groupe de concentrateurs VPN 5000 est défini pour :

AssignIPRADIUS = On

Ensuite, l'adresse IP RADIUS est envoyée à partir de CSNT et appliquée à l'utilisateur sur le concentrateur VPN 5000.

Ajout de comptabilité

Si vous souhaitez envoyer des enregistrements de comptabilité de session au serveur Cisco Secure RADIUS, ajoutez à la configuration RADIUS du concentrateur VPN 5000 :

[ Radius ]

Accounting = On

Vous devez utiliser les commandes Apply et write, puis la commande boot sur le VPN 5000 pour que cette modification prenne effet.

Enregistrements comptables de CSNT

11/06/2000,16:02:45,csntuser,Group 13,,Start,077745c5-00000000,,,,,,,,,

268435456,172.18.124.153

11/06/2000,16:03:05,csntuser,Group 13,,Stop,077745c5-00000000,20,,,

104,0,1,0,,268435456,172.18.124.153

Vérification

Cette section présente des informations que vous pouvez utiliser pour vous assurer que votre configuration fonctionne correctement.

Certaines commandes show sont prises en charge par l'Output Interpreter Tool (clients enregistrés uniquement), qui vous permet de voir une analyse de la sortie de la commande show.

- show system log buffer

Info 7701.12 seconds Command loop started from 172.18.124.99

on PTY1

Notice 7723.36 seconds New IKE connection: [181.44.17.149]:1041:csntuser

Debug 7723.38 seconds Sending RADIUS CHAP challenge to

csntuser at 181.44.17.149

Debug 7729.0 seconds Received RADIUS challenge resp. from

csntuser at 181.44.17.149, contacting server

Notice 7729.24 seconds VPN 0 opened for csntuser from 181.44.17.149.

Debug 7729.26 seconds Client's local broadcast address = 181.44.17.255

Notice 7729.29 seconds User assigned IP address 172.18.124.242

- VPN trace dump all

VPN5001_A5F0C900# vpn trace dump all

6 seconds -- stepmngr trace enabled --

new script: ISAKMP primary responder script for <no id> (start)

manage @ 91 seconds :: [181.44.17.149]:1042 (start)

91 seconds doing irpri_new_conn, (0 @ 0)

91 seconds doing irpri_pkt_1_recd, (0 @ 0)

new script: ISAKMP Resp Aggr Shared Secret script for

[181.44.17.149]:1042 (start)

91 seconds doing irsass_process_pkt_1, (0 @ 0)

91 seconds doing irsass_build_rad_pkt, (0 @ 0)

91 seconds doing irsass_send_rad_pkt, (0 @ 0)

manage @ 91 seconds :: [181.44.17.149]:1042 (done)

manage @ 93 seconds :: [181.44.17.149]:1042:csntuser (start)

93 seconds doing irsass_radius_wait, (0 @ 0)

93 seconds doing irsass_send_rad_pkt, (0 @ 0)

manage @ 93 seconds :: [181.44.17.149]:1042:csntuser (done)

manage @ 95 seconds :: [181.44.17.149]:1042:csntuser (start)

95 seconds doing irsass_radius_wait, (0 @ 0)

95 seconds doing irsass_send_rad_pkt, (0 @ 0)

manage @ 95 seconds :: [181.44.17.149]:1042:csntuser (done)

manage @ 95 seconds :: [181.44.17.149]:1042:csntuser (start)

95 seconds doing irsass_radius_wait, (0 @ 0)

manage @ 95 seconds :: [181.44.17.149]:1042:csntuser (done)

manage @ 95 seconds :: [181.44.17.149]:1042:csntuser (start)

95 seconds doing irsass_rad_serv_wait, (0 @ 0)

95 seconds doing irsass_build_pkt_2, (0 @ 0)

96 seconds doing irsass_send_pkt_2, (0 @ 0)

manage @ 96 seconds :: [181.44.17.149]:1042:csntuser (done)

manage @ 96 seconds :: [181.44.17.149]:1042:csntuser (start)

96 seconds doing irsass_check_timeout, (0 @ 0)

96 seconds doing irsass_check_hash, (0 @ 0)

96 seconds doing irsass_last_op, (0 @ 0)

end script: ISAKMP Resp Aggr Shared Secret script for

[181.44.17.149]:1042:csntuser, (0 @ 0)

next script: ISAKMP primary responder script for

[181.44.17.149]:1042:csntuser, (0 @ 0)

96 seconds doing irpri_phase1_done, (0 @ 0)

96 seconds doing irpri_phase1_done, (0 @ 0)

96 seconds doing irpri_start_phase2, (0 @ 0)

new script: phase 2 initiator for [181.44.17.149]:1042:csntuser (start)

96 seconds doing iph2_init, (0 @ 0)

96 seconds doing iph2_build_pkt_1, (0 @ 0)

96 seconds doing iph2_send_pkt_1, (0 @ 0)

manage @ 96 seconds :: [181.44.17.149]:1042:csntuser (done)

manage @ 96 seconds :: [181.44.17.149]:1042:csntuser (start)

96 seconds doing iph2_pkt_2_wait, (0 @ 0)

96 seconds doing ihp2_process_pkt_2, (0 @ 0)

96 seconds doing iph2_build_pkt_3, (0 @ 0)

96 seconds doing iph2_config_SAs, (0 @ 0)

96 seconds doing iph2_send_pkt_3, (0 @ 0)

96 seconds doing iph2_last_op, (0 @ 0)

end script: phase 2 initiator for [181.44.17.149]:1042:csntuser, (0 @ 0)

next script: ISAKMP primary responder script for

[181.44.17.149]:1042:csntuser, (0 @ 0)

96 seconds doing irpri_open_tunnel, (0 @ 0)

96 seconds doing irpri_start_i_maint, (0 @ 0)

new script: initiator maintenance for [181.44.17.149]:1042:csntuser (start)

96 seconds doing imnt_init, (0 @ 0)

manage @ 96 seconds :: [181.44.17.149]:1042:csntuser (done)

<vpn trace dump done, 55 records scanned>

Dépannage

Les erreurs suivantes sont possibles.

Cisco Secure NT Server est inaccessible

Débogage VPN 5000

Notice 359.36 seconds New IKE connection: [181.44.17.149]:1044:csntuser

Debug 359.38 seconds Sending RADIUS CHAP challenge to csntuser at 181.44.17.149

Debug 363.18 seconds Received RADIUS challenge resp. From

csntuser at 181.44.17.149, contacting server

Notice 423.54 seconds <no ifp> (csntuser) reset: RADIUS server never responded.

Ce que l'utilisateur voit :

VPN Server Error (14) User Access Denied

Échec de l'authentification

Le nom d'utilisateur ou le mot de passe de Cisco Secure NT est incorrect.

Débogage VPN 5000

Notice 506.42 seconds New IKE connection: [181.44.17.149]:1045:csntuser

Debug 506.44 seconds Sending RADIUS CHAP challenge to csntuser

at 181.44.17.149

Debug 511.24 seconds Received RADIUS challenge resp. From csntuser

at 181.44.17.149, contacting server

Debug 511.28 seconds Auth request for csntuser rejected by RADIUS server

Notice 511.31 seconds <no ifp> (csntuser) reset due to RADIUS authentication

failure.

Ce que l'utilisateur voit :

VPN Server Error (14) User Access Denied

Cisco Secure :

Accédez à Rapports et Activité, et le journal des tentatives ayant échoué affiche l'échec.

Le mot de passe du groupe VPN saisi par l'utilisateur n'est pas d'accord avec le mot de passe VPNPassword

Débogage VPN 5000

Notice 545.0 seconds New IKE connection: [181.44.17.149]:1046:csntuser

Debug 545.6 seconds Sending RADIUS CHAP challenge to csntuser at 181.44.17.149

Debug 550.6 seconds Received RADIUS challenge resp. From csntuser at 181.44.17.149,

contacting server

Ce que l'utilisateur voit :

IKE ERROR: Authentication Failed.

Cisco Secure :

Accédez à Rapports et Activité, et le journal des tentatives ayant échoué n'affiche pas l'échec.

Le nom de groupe envoyé par le serveur RADIUS n'existe pas sur le VPN 5000

Débogage VPN 5000

Notice 656.18 seconds New IKE connection: [181.44.17.149]:1047:csntuser

Debug 656.24 seconds Sending RADIUS CHAP challenge to csntuser at 181.44.17.149

Debug 660.12 seconds Received RADIUS challenge resp. From csntuser at 181.44.17.149,

contacting server

Warnin 660.16 seconds User, "csntuser", has an invalid VPN Group config, "junkgroup"

Notice 660.20 seconds  (csntuser) reset: connection script finished.

Notice 660.23 seconds -- reason: S_NO_POLICY (220@772)

Ce que l'utilisateur voit :

VPN Server Error (6): Bad user configuration on IntraPort server.

Cisco Secure :

Accédez à Rapports et Activité, et le journal des tentatives ayant échoué ne montre pas l'échec.

Informations connexes

- Cisco Secure ACS pour la page d'assistance de Windows

- Annonce de fin de commercialisation des concentrateurs Cisco VPN 5000

- Page d'assistance du concentrateur VPN Cisco 5000

- Page d'assistance du client VPN 5000 de Cisco

- Page d'assistance IPsec

- Page d'assistance RADIUS

- Demandes de commentaires (RFC)

- Support et documentation techniques - Cisco Systems