RADIUS sunucusunu kullanarak Dell Networking SONiC AAA kimlik doğrulaması

Summary: Bu makalede, Dell SONiC yüklü anahtarda RADIUS sunucusu kullanılarak AAA kimlik doğrulamasının nasıl yapılandırılacağı açıklanmaktadır.

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

NOT: Bu makale, Dell SONiC 4.1 çalıştıran bir anahtar kullanır.

 


Bu makalenin ön koşulları

Bu makalede aşağıdakiler varsaylanmaktadır:
  • Dell Networking Sonic ve Radius sunucusunu çalıştıran Anahtar arasında bağlantı özelliğine sahiptir.
  • Radius sunucusu, önceden yapılandırılmış gerekli Yönetim Ayrıcalık Düzeyi (MPL) özniteliğine sahip kullanıcı ayrıntılarına sahiptir.


Dizin

Dell SONiC'de AAA radius kimlik doğrulaması
      Işlem
      Kullanıcı Rolleri ve MPL değerleri
Yapılandırma
Örnek Yapılandırma
Doğrulama

 

Dell SONiC'de AAA radius kimlik doğrulaması


Kimlik doğrulama, yetkilendirme ve muhasebe (AAA) hizmetleri, ağları yetkisiz erişime karşı güvenli tutar.

Enterprise SONiC, bu istemci/
sunucu kimlik doğrulama sistemleri● RADIUS (uzaktan kimlik doğrulama dial-in kullanıcı hizmeti)
● TACACS+ (terminal erişim denetleyicisi erişim denetim sistemi)
● LDAP (basit dizin erişim protokolü) destekler.

Bu makalede, Dell SONiC çalıştıran bir anahtarda AAA RADIUS kimlik doğrulaması yapılandırmasına odaklanılmıştır.

 

İşlem

RADIUS kimlik doğrulaması sırasında anahtar istemci olarak çalışır ve bir sunucuya kimlik doğrulama talepleri gönderir. Bu istek, tüm kullanıcı kimlik doğrulama ve ağ hizmeti erişim bilgilerini içerir. Radius sunucusu, kullanıcı isteği için Kabul Et veya Reddet ile yanıt verir.
Sunucu Bir Kabul Et gönderirse yapılandırılmış MPL değerini de içerir.
MPL değeri yoksa kullanıcıya bir operatör rolü atanmıştır. Kullanıcı adı yöneticisi, MPL olmadan yönetici ayrıcalığına sahip olabilir.
Enterprise SONiC, yetkili bir kullanıcıya okuma/yazma erişimi izni için değer 15 olan Yönetim Ayrıcalık Düzeyi (MPL) özniteliğini gerektirir. 

Radius Kimlik Doğrulaması
 

Kullanıcı rolleri hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıya tıklayın.
Dell Networking SONiC Kullanıcı Rol Tabanlı Erişim Denetimi

 

Kullanıcı Rolleri ve MPL değerleri

Aşağıdaki tabloda, Radius sunucusu üzerinde yapılandırılan çeşitli kullanıcı rolleri ve buna karşılık gelen MPL değerleri belirtilmiştir. Bu, Dell SONiC 4.1'de test edilmiştir

                 Kullanıcı Rolü                              MPL değeri                 
admin 15
operator Değer yok veya 1
netadmin 14
secadmin 13


 

Yapılandırma


Anahtarda Radius Sunucuları ayrıntılarını yapılandırın.

Yapılandırma Söz Dizimi
 
Yapılandırma Açıklama
admin@DELLSONiC:~$ sonic-cli Dell sonic-cli'ya girin
DELLSONiC# yapılandırma Yapılandırma Moduna Girin
DELLSONiC(config)# radius-server host auth-port auth-type < metin> priority retransmit source-interface zaman aşımı vrf Radius sunucusu IP Adresi/Ana Bilgisayar adı ve özniteliklerini yapılandırma
DELLSONiC(config)# radius-server auth-type authentication-type> (İsteğe bağlı) Kimlik doğrulama türünü yapılandırır. Bu, radius-server ana bilgisayarı ile ayrı olarak da yayılılabilir.

Anahtarda bir RADIUS sunucusu ayrıntısını yapılandırmak için ana bilgisayar adını (maksimum 63 karakter), IP veya IPv6 adresini ve bu isteğe bağlı değerleri girin:
● sunucudaki kimlik doğrulama bağlantı noktası UDP bağlantı noktası numarasını (1 ila 65535; varsayılan 1812)
● İletim zaman aşımı saniye (1 ila 60; varsayılan 5)
● Bir RADIUS sunucusuna kullanıcı kimlik doğrulaması isteği gönderme sayısı (0 ila 10; varsayılan 3)
● RADIUS sunucusu ve anahtar arasında paylaşılan gizli anahtar metni (65 karaktere kadar). Bu anahtar sistem tarafından şifrelenir.
● Kimlik doğrulama türü — chap, pap veya mschapv2; varsayılan pap; kimlik doğrulama algoritması, anahtar ile RADIUS sunucusu arasında gönderilen ve alınan verileri şifrelemek/şifresini çözmek için kullanılır.
● Kullanıcıların kimlik doğrulaması için birden fazla RADIUS sunucusuna erişmek için kullanılan öncelik (1 ila en yüksek öncelik 64; varsayılan 1).
● RADIUS sunucusuna ulaşmak için kullanılan VRF'i belirtmek için bir VRF adı girin.
 


Kimlik doğrulama siparişlerini etkinleştir

Anahtar, kimlik doğrulama türlerini ve bunların geçerli olduğu sırayı tanımlamak için kimlik doğrulama yöntemlerinin bir listesini kullanır. Varsayılan olarak, kullanıcıların kimlik doğrulamasını yerel kullanıcı veritabanıyla doğrulamak için yalnızca yerel kimlik doğrulama yöntemi kullanılır. RADIUS'yi yerel kimlik doğrulama ile birincil veya ikincil kimlik doğrulama yöntemi olarak yapılandıracağız.

Yapılandırma Söz Dizimi
 
Yapılandırma Açıklama
DELLSONiC(config)# aaa authentication login default radius local (DELLSONiC(yapılandır)# aaa kimlik doğrulama varsayılan radius yerel)     Kimlik doğrulama sırası yapılandırma   
DELLSONiC(config)#no aaa authentication login default (DELLSONiC(yapılandırma)#aaa kimlik doğrulaması yok varsayılan oturum açma) Bu, yapılandırılmış kimlik doğrulama yöntemlerini kaldırır ve yalnızca yerel kimlik doğrulamaya geri dön
 


RADIUS kimlik doğrulaması için etkinleştirme (İsteğe bağlı)

RADIUS tabanlı kimlik doğrulamayı birden fazla uzak sunucuyla yapılandırmaya ihtiyacımız varsa, yük devretme seçeneğini kullanın. Bir sunucuda bir kimlik doğrulama isteği başarısız olursa, hata oluşturma özelliği yöntem listesinde yer alan her sunucuya erişmeye devam eder. 

Yapılandırma Söz Dizimi
 
Yapılandırma Açıklama
DELLSONiC(config)# aaa authentication failthrough enable (DELLSONiC(yapılandırma)# aaa kimlik doğrulama yük geçişi etkin)      Başarısızlığı etkinleştir      
DELLSONiC(config)# aaa authentication failthrough disable (DELLSONiC(yapılandırma)# aaa kimlik doğrulama yük geçişi devre dışı bırak) Devre dışı bırakma işlemi 
 
 

Örnek Yapılandırma

10.0.0.100 ve 10.0.0.130 olmak üzere iki sunucuya sahip olduğunu ve 123

numaralı anahtarı kullanıyoruz. Gösterim amacıyla Radius Server'da önceden yapılandırılmış aşağıdaki kullanıcılara sahip oluruz.
 
Kullanıcı Adı                  Parola         Kullanıcı Rolü                     MPL (Yönetim-Ayrıcalık Düzeyi)
admin admin@123 admin 15
operatör1        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


Yapılandırılmış RADIUS sunucularını görüntülemek için

Yapılandırılmış RADIUS sunucularını görüntülemek için yapılandırılmış show radius-server ve show running-configuration | grep radius kullanın
 
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#


 

Doğrulama


AAA Kimlik Doğrulamasını Görüntülemek için

AAA kimlik doğrulama yapılandırması kullanıcı komutunu görüntülemek için çalışan yapılandırmayı göster | grep aaa ve aaa'yı göster
 
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


Yönetici rolüne sahip yönetici kullanıcı olarak oturum açın

Yönetici rolüne sahip bir kullanıcı kabukta oturum açar. Yönetici rolü kullanıcısı yapılandırma moduna (yazma erişimi) erişime sahip
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)#


Operatör rolüyle operatör1 olarak oturum açma

Operatör rolüne sahip bir kullanıcı kabuk yerine sonic-cli'ya doğrudan girer. Buna ek olarak, bir operatör yapılandırma moduna (salt okunur) giramaz.
 
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#


Sorun giderme

RADIUS hizmetinin hata ayıklamak için /var/log/auth.log klasöründeki günlük dosyalarını ve show in-memory-logging (bellekte günlüğe kaydetme) ve show logging SONiC CLI komut çıktısındaki günlük dosyalarını kontrol edin.
Daha ayrıntılı günlük kaydı için hata ayıklama alanı, CONFIG_DB redis veritabanındaki AAA tablosu kimlik doğrulama anahtarında True (Doğru) olarak ayarlayın veya Teknik Destek ile iletişime geçin.

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.