In diesem Dokument wird beschrieben, wie Sie die RADIUS-Authentifizierung auf Cisco IOS®-Switches mit einem RADIUS-Server eines Drittanbieters (FreeRADIUS) konfigurieren. In diesem Beispiel wird die direkte Platzierung eines Benutzers im Modus "Privileg 15" bei der Authentifizierung beschrieben.
Stellen Sie sicher, dass der Cisco Switch in FreeRADIUS als Client definiert ist, dessen IP-Adresse und derselbe geheime Schlüssel in FreeRADIUS und dem Switch definiert sind.
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
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
Client auf dem FreeRADIUS-Server definieren
# 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
Verwenden Sie folgende Befehle, um die Konfiguration des Switches zu überprüfen:
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)
Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
11-Jul-2013 |
Erstveröffentlichung |