20T49 Konfiguracja Roli (LUR) – ArubaSwitchOS 10.10
Aruba Role Prze艂膮cznik
Wi臋cej miejsc do pos艂uchania:
1. U艂atwienie sobie 偶ycia przy 802.1x w dost臋pie przewodowym
Wdra偶am uwierzytelnianie w dost臋pie przewodowym i u艂atwiam sobie 偶ycie, zamiast podawa膰 z Radiusa identyfikator VLAN’u 3 standardowymi atrybutami, przekazuj臋 jeden specyficzny VSA z nazw膮 roli.
Tutaj mam 2 mo偶liwo艣ci od wyboru konfiguracji na prze艂膮czniku:
- Przypisanie lokalne roli na prze艂膮czniku (LUR)
- 艢ci膮gni臋cie konfiguracji roli lokalnie (DUR)

2. Rola u艂atwiaj膮ca 偶ycie
Dlaczego rola tak u艂atwia 偶ycie?
S膮 2 g艂贸wne powody (om贸wione poni偶ej):
- przejrzysto艣膰 konfiguracji
- skalowanie
przejrzysto艣膰 konfiguracji
Na systemie Radius (najcz臋艣ciej korzystam z Clearpass) widz臋 jaka nazwa roli zosta艂a przydzielona. Dzi臋ki temu ju偶 na etapie przegl膮dania Radiusa wiem czy problem le偶y po stronie prze艂膮cznika czy systemu centralnego uwierzytelniania.
Na prze艂膮czniku mog臋 wy艣wietli膰 wszystkie uwierzytelnione urz膮dzenia i widz臋 jaki profil ma przypisane ka偶de z urz膮dze艅.
Dodatkowo jest przypisana rola pocz膮tkowa (initial), dzi臋ki kt贸rej od razu wiem czy dane urz膮dzenie mia艂o problem z przypisaniem w艂a艣ciwego profilu.
Skalowanie
Gdy potrzebuj臋 doda膰 kolejny profil dost臋pu, tworze now膮 rol臋, przypisuj臋 nazw臋 i odpowiedni膮 polityk臋 w Radiusie.
Je偶eli mam r贸偶ne VLAN’y w r贸偶nych budynkach, to mog臋 potworzy膰 r贸偶ne przypisanie jednej roli do danego VLAN’u per budynek, co znacznie upraszcza konfiguracj臋 Radiusa.
Podobnie ma si臋 koncepcja mapowania r贸l w systemie Radius, ale to temat na inny artyku艂.
4. Przyk艂ad konfiguracji roli lokalnej (LUR)na prze艂膮czniku

Stworzy艂em 2 role:
NAP-Pracownik
Zawiera docelowy VLAN 1 dla uprawnionego pracownika:
aaa authorization user-role name "NAP-Pracownik" vlan-id 1 exit
NAP-initial-role
Zawiera VLAN pocz膮tkowy bez wyj艣cia z prze艂膮cznika i dodatkowo przypi臋t膮 ACL dla nieznanych urz膮dze艅:
aaa authorization user-role name "NAP-initial-role" policy "policy-deny-all" vlan-id 4000 exit
Zawarto艣膰 listy dost臋pu blokuj膮cy ca艂y ruch IP:
class ipv4 "ALL"
10 match ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255
exit
policy user "policy-deny-all"
10 class ipv4 "ALL" action deny
exit
Definicja VLAN’贸w:
vlan 1
name "DEFAULT_VLAN"
untagged 1-10
ip address dhcp-bootp
exit
vlan 4000
name "poczatkowy-VLAN"
no ip address
exit
Konfiguracja uwierzytelniania na porcie 7
aaa port-access local-mac 7
W艂膮czenie trybu roli i ustawienie roli pocz膮tkowej (domy艣lnej)
aaa authorization user-role enable aaa authorization user-role initial-role "NAP-initial-role"
Dodanie lokalnego mapowania adresu MAC do roli
T臋 cz臋艣膰 konfiguracji stworzy艂em tylko na potrzeby tego instruktarzu, w praktycznych implementacja opieramy si臋 zazwyczaj na centralnej bazie host贸w w Radiusie.
aaa port-access local-mac apply user-role "NAP-Pracownik" mac-addr b05ada-b5b9b1
Pe艂na konfiguracja do skopiowania
Running configuration: ; J9774A Configuration Editor; Created on release #YA.16.10.0011 ; Ver #14:41.44.00.04.19.02.13.98.82.34.61.18.28.f3.84.9c.63.ff.37.27:05 hostname "NetAdminPro.pl-2530" class ipv4 "ALL" 10 match ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 exit policy user "policy-deny-all" 10 class ipv4 "ALL" action deny exit include-credentials password manager user-name "darek" sha1 "d3abb0fde6ec04c27a379b0e0de9253a435d30eb" snmp-server community "public" snmpv3 engineid "00:00:00:0b:00:00:1c:98:ec:3d:44:10" aaa authorization user-role name "NAP-Pracownik" vlan-id 1 exit aaa authorization user-role name "NAP-initial-role" policy "policy-deny-all" vlan-id 4000 exit aaa authorization user-role enable aaa authorization user-role initial-role "NAP-initial-role" aaa port-access local-mac apply user-role "NAP-Pracownik" mac-addr b05ada-b5b9b1 aaa port-access local-mac 7 vlan 1 name "DEFAULT_VLAN" untagged 1-10 ip address dhcp-bootp exit vlan 4000 name "poczatkowy-VLAN" no ip address exit no tftp server no dhcp config-file-update no dhcp image-file-update no dhcp tr69-acs-url
5. Testowanie dzia艂ania:
1 .Pod艂膮czenie nieznanego urz膮dzenia i wy艣wietlenie statusu:

W moim scenariuszu przedstawiony laptop jest urz膮dzeniem nieznanym i nieuprawnionym w dost臋pie do sieci.
Status stacji ko艅cowej na prze艂膮czniku:
Polecenie do wy艣wietlenia statusu:
NetAdminPro.pl-2530# show port-access clients
Wynik polecenia:
Port Access Client Status Port ClientName MAC Address IP Address User Role Type VLAN 7 c42c03-3aeb9f n/a NAP-initial-role LOCAL 4000
To samo sprawdzenie przez interfejs WWW:

Jak widzisz klient stacja ko艅cowa jest widoczna i ma przypisan膮 rol臋 pocz膮tkow膮. W roli tej jest przypisany VLAN 4000, czyli brak komunikacji w moim 艣rodowisku.
2. POD艁膭CZENIE URZ膭DZENIA firmowego

W przypadku drugiego laptopa (firmowego) znamy adres MAC, jest on wprowadzony w konfiguracji prze艂膮czniki i powi膮zany z rol膮 pracownika.
STATUS STACJI KO艃COWEJ NA PRZE艁膭CZNIKU:
Polecenie do wy艣wietlenia statusu:
NetAdminPro.pl-2530# show port-access clients
Wynik polecenia:
Port Access Client Status Port ClientName MAC Address IP Address User Role Type VLAN 7 b05ada-b5b9b1 n/a NAP-Pracownik LOCAL 1
To samo sprawdzenie przez interfejs WWW:

W typ przypadku wida膰, komputerowi zosta艂a przypisana rola NAP-Pracownik i przypisany VLAN1, z pe艂nym dost臋pem do sieci firmowej.
6. Podsumowanie
Jak widzisz tworzenie roli i przypisanie odpowiedniego VLAN’u jest banalnie proste i je偶eli masz podobne zadanie do wykonania, jak to opisane to szczerze polecam takie podej艣cie.
Co warto wiedzie膰 gdy korzystamy z roli? W艂膮czenie pracy prze艂膮cznika Aruba w tryb roli blokuje przyjmowanie standardowych atrybut贸w Radius.
Na koniec dwa s艂owa na temat roli 艣ci膮galnej z Clearpass’a. Funkcjonalnie r贸偶nica mi臋dzy DUR i LUR jest tylko taka, 偶e DUR czyli 艣ci膮gana z Clearpassa, upraszcza zarz膮dzanie w przypadku gdy nie masz systemu zarz膮dzania, np Airwave.
W takim przypadku Clearpass wysy艂a specjalnym atrybutem, Radius VSA, konfiguracj臋 dok艂adanie tak膮 sam膮 jak przedstawiona powy偶ej, dynamizuj膮c proces tworzenia i propagacji roli na prze艂膮czniku.
Ta funkcjonalno艣膰 jednak jest mo偶liwa do realizacji jedynie mi臋dzy Clearpassem oraz prze艂膮cznikiem Aruby w odpowiedniej wersji oprogramowania.
Je偶eli chcesz wi臋cej si臋 dowiedzie膰 napisz do mnie stworz臋 odpowiedni artyku艂.






