Este documento describe cómo configurar la autenticación RADIUS en switches Cisco IOS® con un servidor RADIUS de terceros (FreeRADIUS). En este ejemplo se trata la ubicación de un usuario directamente en el modo de privilegio 15 tras la autenticación.
Asegúrese de que su switch de Cisco está definido como un cliente en FreeRADIUS con la dirección IP y la misma clave secreta compartida definidas en FreeRADIUS y el switch.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). 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
Defina el cliente en el servidor 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
Para verificar la configuración en el switch, utilice estos comandos:
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)
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
11-Jul-2013 |
Versión inicial |