Настройка локального RADIUS-server
Настройте NAS ap. Содержит подсети точек доступа, которые будут обслуживаться локальным RADIUS-сервером при Enterprise-авторизации пользователей Wi-Fi.
| Блок кода |
|---|
|
wlc(config)# radius-server local #переходим в локальный Radius на WLC
wlc(config-radius)# nas ap #указываем, что конфигурируем NAS, в нашем случае это сами точки доступа
wlc(config-radius-nas)# key ascii-text password #устанавливаем пароль, который будет использоваться для проверки подлинности между AP (в роли NAS) и WLC (в роли RADIUS-сервера).
wlc(config-radius-nas)# network 192.168.1.0/24 #Все AP с IP-адресами из этой подсети будут использовать указанные настройки для аутентификации на локальном RADIUS-сервере.
wlc(config-radius-nas)# exit
|
Настройте NAS local. Используется при обращении WLC к локальному RADIUS-серверу при построении SoftGRE-туннелей.
| Блок кода |
|---|
|
wlc(config-radius)# nas local #указываем, что конфигурируем NAS, local указывает, что NAS — это сам WLC.
wlc(config-radius-nas)# key ascii-text password #устанавливаем пароль, который будет использоваться для проверки подлинности между WLC (в роли NAS) и WLC (в роли RADIUS-сервера).
wlc(config-radius-nas)# network 127.0.0.1/32 #RADIUS-сервер находится локально на контроллере, поэтому указываем nas-ip-address 127.0.0.1
wlc(config-radius-nas)# exit
|
Создайте домен для пользователей для управления учётными записями. Все пользователи, аутентифицирующиеся через этот RADIUS-сервер, будут принадлежать к домену `default` и к ним будут применяться одни и те же политики.
| Блок кода |
|---|
|
wlc(config-radius)# domain default # создаем домен с именем default |
В этом домене создайие учетную запись пользователя Wi-Fi для подключения к Enterprise SSID.
| Блок кода |
|---|
|
wlc(config-radius-domain)# user name1 #задаём имя пользователя
wlc(config-radius-user)# password ascii-text password1 #задаём пароль к нему
wlc(config-radius-user)# exit
wlc(config-radius-domain)# exit
wlc(config-radius)# exit
|
Определите параметры для взаимодействия с RADIUS-сервером: IP-адрес и ключ. Так как RADIUS-сервер находится локально на контроллере, в качестве адреса хоста задайте 127.0.0.1. Ключ должен совпадать с ключом, указанным для nas local.
| Блок кода |
|---|
|
wlc(config)# radius-server host 127.0.0.1 #задаём адрес хоста
wlc(config-radius-server)# key ascii-text password #задаём пароль
wlc(config-radius-server)# exit
|
Добавьте профиль AAA, укажите адрес сервера, который будет использоваться в настройках SSID.
| Блок кода |
|---|
|
wlc(config)# aaa radius-profile default_radius #создаём ААА-профиль
wlc(config-aaa-radius-profile)# radius-server host 127.0.0.1 #указываем адрес используемого сервера
wlc(config-aaa-radius-profile)# exit
|
Включите RADIUS-server.
| Блок кода |
|---|
|
wlc(config-radius)# virtual-server default #переходим в настройки виртуального сервера
wlc(config-radius-vserver)# enable #активируем
wlc(config-radius-vserver)#end |
Настройка проксирования на внешний RADIUS-server
Настройка локального RADIUS-server:
| Блок кода |
|---|
|
wlc(config)# radius-server local #переходим в настройки локального RADIUS
wlc(config-radius)# nas ap #указываем, что конфигурируем NAS, в нашем случае это сами точки доступа
wlc(config-radius-nas)# key ascii-text password #устанавливаем пароль, который будет использоваться для проверки подлинности между AP (в роли NAS) и WLC (в роли RADIUS-сервера)
wlc(config-radius-nas)# network 192.168.1.0/24 #Все AP с IP-адресами из этой подсети будут использовать указанные настройки для аутентификации на локальном RADIUS-сервере
wlc(config-radius-nas)# exit
|
Настройка внешнего сервера (virtual-server):
| Блок кода |
|---|
|
wlc(config-radius)# virtual-server default #переходим в настройки виртуального сервера
wlc(config-radius-vserver)# enable #активируем его
wlc(config-radius-vserver)# proxy-mode #включаем proxy-mode для проксирования RADIUS-запросов на внешний сервер
wlc(config-radius-vserver)# upstream-server eltex #задаём название внешнего сервера
wlc(config-radius-upstream-server)# host 10.10.10.12 #указываем адрес внешнего RADIUS-сервера
wlc(config-radius-upstream-server)# server-type all #указываем тип запросов для проксирования, в данном случае выбран all, поэтому будут проксироваться и запросы аутентификации и аккаунтинга
wlc(config-radius-upstream-server)# key ascii-text password #устанавливаем пароль для аутентификации между WLC (как прокси) и внешним RADIUS-сервером
wlc-30(config-radius-upstream-server)# exit
wlc-30(config-radius-vserver)# exit
wlc-30(config-radius)# exit
|
Переход к настройкам модуля управления конфигурацией точек доступа: