Dell Networking SONiC AAA -todennus RADIUS-palvelimen avulla
Summary: Tässä artikkelissa selitetään, miten AAA-todennus määritetään RADIUS-palvelimen avulla asennetussa Dell SONiC -kytkimessä.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
HUOMAUTUS: Tässä artikkelissa käytetään Dell SONiC 4.1 -kytkintä.
Tämän artikkelin edellytykset
Artikkelissa oletetaan, että
- Dell Networking Sonic- ja Radius-palvelinta käyttävä kytkin on liitetty.
- Radius-palvelimessa on käyttäjän tiedot, joiden MPL (Management-Privilege-Level) -määrite on määritetty valmiiksi.
Indeksi
AAA radius -todennus Dell SONiC
:ssaToiminta
Käyttäjäroolit ja MPL-arvot
Kokoonpano
Esimerkkimääritys
Tarkastus
AAA radius -todennus Dell SONiC:ssa
Todennus-, valtuutus- ja kirjanpitopalvelut (AAA) suojaavat verkkoja luvattomalta pääsyltä.
Enterprise SONiC tukee näitä asiakas-/palvelintodennusjärjestelmiä
● RADIUS (etätodennuksen dial-in-user service)
● TACACS+ (terminal access controller access control system)
● LDAP (lightweight directory access protocol)
Tässä artikkelissa keskitytään AAA RADIUS -todennuksen määrittämiseen Dell SONiC -kytkintä varten.
RADIUS-todennuksen aikana kytkin toimii asiakkaana ja lähettää todennuspyyntöjä palvelimeen. Pyyntö sisältää kaikki käyttäjän todennuksen ja verkkopalvelun käyttötiedot. Radius-palvelin vastaa hyväksymällä tai hylkäämällä käyttäjäpyynnön.
Jos palvelin lähettää Accept-arvon, se sisältää myös määritetyn MPL-arvon.
Jos MPL-arvoa ei ole, käyttäjälle määritetään operaattorin rooli. Käyttäjätunnuksen järjestelmänvalvoja voi saada järjestelmänvalvojan oikeudet ilman MPL:ää.
Enterprise SONiC edellyttää, että arvolla 15 varustettu Management-Privilege-Level (MPL) -määrite myöntää valtuutetulle käyttäjälle luku-/kirjoitusoikeuden.
Saat lisätietoja käyttäjärooleista napsauttamalla alla olevaa linkkiä.
Dell Networking SONiC -käyttäjäroolipohjainen käytönvalvonta
Käyttäjäroolit ja MPL-arvot
Seuraavassa taulukossa kerrotaan monenlaisia käyttäjärooleja ja niitä vastaavat Radius-palvelimeen määritettävät MPL-arvot. Tämä on testattu Dell SONiC 4.1 -versiossa
| Käyttäjän rooli | MPL-arvo |
|---|---|
| admin | 15 |
| operator | Ei arvoa tai 1 |
| netadmin | 14 |
| secadmin | 13 |
Määritys
Radius-palvelinten tietojen määrittäminen kytkimessä
Kokoonpanon syntaksi
| Määritys | Selitys |
|---|---|
| admin@DELLSONiC:~$ sonic-cli | Avaa Dell sonic-cli |
| DELLSONiC# configure (DELLSONiC# -määritys) | Siirry määritystilaan |
| DELLSONiC(config)# radius-server host auth-port auth-type key priority retransmit source-interface aikakatkaisu vrf | Radius-palvelimen IP-osoitteen/isäntänimen ja määritteiden määrittäminen |
| DELLSONiC(config)# radius-server auth-type authentication-type> | (valinnainen) Todennustyypin määrittäminen Tämän voi määrittää erikseen myös radius-palvelinisännälle. |
Määritä RADIUS-palvelimen tiedot kytkimessä kirjoittamalla sen isäntänimi (enintään 63 merkkiä), IP- tai IPv6-osoite ja seuraavat valinnaiset arvot:
● auth-port UDP -portin numero palvelimessa (1–65535; oletus 1812)
● Lähetyksen aikakatkaisu sekunteina (1–60; oletus 5)
● RADIUS-palvelimelle lähetetään uudelleen todennuspyyntö usein (0–10; oletus 3)
● RADIUS-palvelimen ja kytkimen välillä jaettu salainen avainteksti (enintään 65 merkkiä). Järjestelmä salaa avaimen.
● Todennuksen tyyppi – chap, pap tai mschapv2; oletusarvoinen pap; Kytkimen ja RADIUS-palvelimen välillä lähetettyjen ja vastaanotettujen tietojen salaus/salaus puretaan todennusalgoritmin avulla.
● Prioriteetti, jolla useita RADIUS-palvelimia käytetään todennukseen (1–prioriteetti 64; oletus 1).
● Määritä VRF-nimi, jonka avulla SAADAAN yhteys RADIUS-palvelimeen.
Ota todennustilaus käyttöön
Kytkin määrittää todennustyypit ja niiden järjestystavan todennusmenetelmien luettelon avulla. Vain paikallista todennustapaa käytetään oletusarvoisesti käyttäjien todennukseen paikallisen käyttäjän tietokannassa. RADIUS voidaan määrittää ensisijaiseksi tai toissijaiseksi todennusmenetelmäksi paikallisella todennuksella.
Kokoonpanon syntaksi
| Määritys | Selitys |
|---|---|
| DELLSONiC(config)# aaa authentication login default radius local (englanninkielinen) | Todennusjärjestyksen konfigurointi |
| DELLSONiC(config)#no aaa authentication -kirjautumisen oletuskirjautuminen | Tämä poistaa määritetyt todennustavat ja palaa vain paikalliseen todennukseen |
Enable fail-through for RADIUS authentication (valinnainen)
Käytä fail-through-vaihtoehtoa, jos RADIUS-pohjainen todennus on määritettävä useassa etäpalvelimessa. Jos todennuspyyntö epäonnistuu yhdessä palvelimessa, se käyttää edelleen jokaista menetelmäluettelon palvelinta.
Kokoonpanon syntaksi
| Määritys | Selitys |
|---|---|
| DELLSONiC(config)# aaa-todennuksen vikasietoisuus käytössä | Enable fail through (Ota vika käyttöön) |
| DELLSONiC(config)# aaa-todennus epäonnistuu | Disable fail through (Poista käytöstä) -virhe |
Esimerkkimääritys
Oletetaan, että käytössä on kaksi palvelinta 10.0.0.100 ja 10.0.0.130 , ja käytämme avainta 123esittelyä varten, jotta seuraavat käyttäjät on määritetty valmiiksi Radius-palvelimeen.
| käyttäjätunnus | Salasana | Käyttäjän rooli | MPL (Management-Privilege-Level) |
|---|---|---|---|
| admin | admin@123 | admin | 15 |
| käyttäjä 1 | operator1@123 | operator | 1 |
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# radius-server host 10.0.0.100 key 123 DELLSONiC(config)# radius-server host 10.0.0.130 key 123 DELLSONiC(config)# radius-server auth-type pap DELLSONiC(config)# aaa authentication login default local group radius DELLSONiC(config)# aaa authentication failthrough enable |
Määritettyjen RADIUS-palvelinten tarkasteleminen
Voit tarkastella määritettyjä RADIUS-palvelimia käyttämällä määritettyä show radius-server -komentoa ja näyttäen running-configuration -komennon | grep radius
DELLSONiC# show running-configuration | grep radius radius-server timeout 5 radius-server auth-type pap radius-server host 10.0.0.100 auth-port 1812 key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX= encrypted radius-server host 10.0.0.130 auth-port 1812 key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX= encrypted |
DELLSONiC# show radius-server --------------------------------------------------------- RADIUS Global Configuration --------------------------------------------------------- timeout : 5 auth-type : pap key configured : No -------------------------------------------------------------------------------- HOST AUTH-TYPE KEY-CONFIG AUTH-PORT PRIORITY TIMEOUT RTSMT VRF SI -------------------------------------------------------------------------------- 10.0.0.100 - Yes 1812 - - - - - 10.0.0.130 - Yes 1812 - - - - - DELLSONiC# |
Vahvistus
AAA-todennuksen tarkasteleminen
AAA-todennuksen määrityskomennon tarkasteleminen : running-configuration | grep aaa ja show aaa
DELLSONiC# show running-configuration | grep aaa aaa authentication login default local group radius aaa authentication failthrough enable |
DELLSONiC# show aaa --------------------------------------------------------- AAA Authentication Information --------------------------------------------------------- failthrough : True login-method : local, radius |
Kirjaudu sisään järjestelmänvalvojana, jolla on järjestelmänvalvojan rooli
Käyttäjä, jolla on järjestelmänvalvojan rooli, kirjautuu komentotulkkiin. Järjestelmänvalvojan roolikäyttäjällä on käyttöoikeus määritystilaan (kirjoituskäyttö)
DELLSONiC login: admin Password: Last login: Wed Sep 13 00:04:08 UTC 2023 on ttyS0 Linux DELLSONiC 5.10.0-8-2-amd64 #1 SMP Debian 5.10.46-5 (2021-09-23) x86_64 You are on ____ ___ _ _ _ ____ / ___| / _ \| \ | (_)/ ___| \___ \| | | | \| | | | ___) | |_| | |\ | | |___ |____/ \___/|_| \_|_|\____| -- Software for Open Networking in the Cloud -- Unauthorized access and/or use are prohibited. All access and/or use are subject to monitoring. Help: http://azure.github.io/SONiC/ admin@DELLSONiC:~$ admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# configure DELLSONiC(config)# |
Kirjaudu sisään operaattorina 1 operaattorin roolilla
Käyttäjä, jolla on operaattorin rooli, siirtyy suoraan sonic-cli-komentorivikäyttöliittymään komentotulkin sijasta. Lisäksi operaattori ei voi siirtyä määritystilaan (vain luku).
DELLSONiC login: operator1 Password: Last login: Tue Sep 12 18:29:02 UTC 2023 on ttyS0 Linux DELLSONiC 5.10.0-8-2-amd64 #1 SMP Debian 5.10.46-5 (2021-09-23) x86_64 You are on ____ ___ _ _ _ ____ / ___| / _ \| \ | (_)/ ___| \___ \| | | | \| | | | ___) | |_| | |\ | | |___ |____/ \___/|_| \_|_|\____| -- Software for Open Networking in the Cloud -- Unauthorized access and/or use are prohibited. All access and/or use are subject to monitoring. Help: http://azure.github.io/SONiC/ DELLSONiC# DELLSONiC# conf ^ % Error: Invalid input detected at "^" marker. DELLSONiC# |
Vianmääritys
Tarkista RADIUS-palvelun virheenkorjaus tarkistamalla /var/log/auth.log-kansion lokitiedostot, ja lokitiedostot näkyvät in-memory-lokitiedostoissa ja lokitiedostoissa näkyy SONiC CLI -komennon tuloste.
Jos haluat lisätietoja lokiinkirjaamisesta, määritä virheenkorjauskentän arvoksi True CONFIG_DB databasen AAA-taulukon todennusavaimessa tai ota yhteys tekniseen tukeen.
Affected Products
PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000217350
Article Type: How To
Last Modified: 22 Sep 2023
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.