Ce document décrit comment configurer l'authentification RADIUS sur les commutateurs Cisco IOS® avec un serveur RADIUS tiers (FreeRADIUS). Cet exemple couvre le placement d'un utilisateur directement en mode privilégié 15 lors de l'authentification.
Assurez-vous que votre commutateur Cisco est défini en tant que client dans FreeRADIUS avec l'adresse IP et la même clé secrète partagée définie sur FreeRADIUS et le commutateur.
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
Switch(config)#username admin privilege 15 password 0 cisco123!
switch(config)# aaa new-model
switch# configure terminal
switch(config)#radius-server host 172.16.71.146 auth-port 1645 acct-port 1646
switch(config)#radius-server key hello123
switch# test aaa server Radius 172.16.71.146 user1 Ur2Gd2BH
switch(config)#aaa authentication login default group radius local
switch(config)#aaa authorization exec default group radius if-authenticated
Définition du client sur le serveur FreeRADIUS
# cd /etc/freeradius
# sudo nano clients.conf
client 192.168.1.1 {
secret = secretkey
nastype = cisco
shortname = switch
}
# sudo nano users
cisco Cleartext-Password := "password"
Service-Type = NAS-Prompt-User,
Cisco-AVPair = "shell:priv-lvl=15"
# sudo /etc/init.d/freeradius restart
DEFAULT Group == cisco-rw, Auth-Type = System
Service-Type = NAS-Prompt-User,
cisco-avpair :="shell:priv-lvl=15"
sudo nano/etc/freeradius/users
life Cleartext-Password := "testing"
Service-Type = NAS-Prompt-User,
Cisco-AVPair = "shell:priv-lvl=3"
Restart the FreeRADIUS service:
sudo /etc/init.d/freeradius restart
Afin de vérifier la configuration sur le commutateur, utilisez ces commandes :
switch# show run | in radius (Show the radius configuration)
switch# show run | in aaa (Show the running AAA configuration)
switch# show startup-config Radius (Show the startup AAA configuration in
start-up configuration)
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
11-Jul-2013 |
Première publication |