Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Настроить локальный RADIUS-сервер:
    1. Прописать nas – разрешить прием RADIUS-пакетов от ТД;
    2. Настроить virtual-server – для каждого ssid включить режим проксирования, настроить подмену NAS-IP, указать используемый upstream-pool;
    3. Настроить upstream-server – указать параметры вышестоящего сервера;
    4. Настроить upstream-pool - указать все используемые вышестоящие сервера.
  2. Настройка в разделе WLC:
    1. Настроить radius-profile – настроить radius-profile, который будет использоваться для ТД;
    2. Настроить ssid-profile – настроить SSID и выбрать ранее созданный radius-profile;
    3. Включить ssid-profile в локацию.
  3. Настроить firewall.
  4. Применить конфигурацию.

    Пример настройки

  1. Настройка локального RADIUS-сервера.
    Перейдите в конфигурационный режим:

    Блок кода
    languagevb
    themeEclipse
    wlc# configure
    wlc(config)#

    Перейдите в раздел radius-server local:

    Блок кода
    languagevb
    themeEclipse
    wlc(config)# radius-server local
    wlc(config-radius)#


    1. Пропишите NAS.
      Добавьте подсети ТД (адресное пространство ТД, т. е. их IP-адреса), которые будут обслуживаться локальным RADIUS-сервером при Enterprise-авторизации пользователей Wi-Fi в nas ap:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# nas ap
      wlc(config-radius-nas)# network 192.168.1.0/24
      wlc(config-radius-nas)# key ascii-text password
      wlc(config-radius-nas)# exit
      

      Scroll Pagebreak

      Подсказка

      При схеме подключения ТД через L3-сеть (с SoftGRE-туннелями) в конфигурации должна быть настроена запись для nas local, если она отсутствует, то её необходимо добавить:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# nas local
      wlc(config-radius-nas)# key ascii-text password
      wlc(config-radius-nas)# network 127.0.0.1/32
      wlc(config-radius-nas)# exit



    2. Настройте virtual-server.
      Настройте virtual-server для проксирования RADIUS-запросов на внешний сервер. 
      Задайте имя virtual-server:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# virtual-server default

      Настройте ssid-profile для которого будут применяться настройки проксирования radis запросов. Задайте имя ssid-profile:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver)# ssid-profile ssid1 

      Задайте nas-ip.

      Подсказка
      titleПодмена NAS-IP

      В локальном RADIUS-сервере есть возможность изменять NAS-IP во всех входящих RADIUS-запросах от ТД к WLC.
      Если параметр не задан, при пересылке RADIUS-запросов на внешний сервер в атрибуте NAS-IP будет записан адрес ТД. Это может повлечь за собой ошибки в процессе аутентификации, которые подробно рассмотрены в разделе Возможные проблемы при авторизации.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile)# nas-ip-address 10.10.20.1 

      Включите режим проксирования.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile# mode proxy

      Включите привязку к upstream-pool

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile)# upstream-pool pool1
      wlc(config-radius-vserver-ssid-profile)# exit

      Настройте следующий ssid-profile для которого будут применяться настройки проксирования radis запросов. Задайте имя ssid-profile:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver)# ssid-profile ssid2
      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile)# nas-ip-address 10.10.20.1 

      Включите режим проксирования.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile# mode proxy

      Включите привязку к upstream-pool

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver-ssid-profile)# upstream-pool pool2
      wlc(config-radius-vserver-ssid-profile)# exit

      Включите virtual-server.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-vserver)# enable
      wlc(config-radius-vserver)# exit


    3. Настройте upstream-server для каждого из используемых radius серверов.

      Настройте upstream-server доступна из раздела radius-serverСоздайте upstream-server для настройки параметров вышестоящего сервера:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# upstream-server eltex1

      Задайте адрес вышестоящего сервера. На этот сервер будут перенаправляться запросы от ТД:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# host 10.10.10.12

      Включите режим проксирования для запросов аутентификации и аккаунтинга.

      Scroll Pagebreak

      Подсказка
      titleТипы upstream серверов

      Server-type auth – проксирование только запросов аутентификации. Запросы будут проксироваться на порт, указанный в параметре port (по умолчанию – 1812).

      Server-type acct – проксирование только аккаунтинга. Проксирование осуществляется на порт, указанный в параметре port (по умолчанию – 1812). При необходимости порт может быть изменен (стандартный порт для аккаунтинга – 1813).

      Server-type all – проксирование запросов аутентификации и аккаунтинга. Запросы аутентификации будут проксироваться на порт, указанный в параметре port (по умолчанию – 1812), а аккаунтинг будет проксироваться на порт = 'port'+1 (то есть по умолчанию – 1813).

      Выберите режим all, так как нужно перенаправлять все запросы.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# server-type all

      Якорь
      upstream-server.key
      upstream-server.key

      Задайте ключ для вышестоящего сервера.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# key ascii-text password
      wlc(config-radius-upstream-server)# exit

      Настройте upstream-server для следующего radius сервера:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# upstream-server eltex2

      Задайте адрес вышестоящего сервера. На этот сервер будут перенаправляться запросы от ТД:

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# host 10.10.10.44

      Включите режим проксирования для запросов аутентификации и аккаунтинга.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# server-type all

      Якорь
      upstream-server.key
      upstream-server.key

      Задайте ключ для вышестоящего сервера.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-server)# key ascii-text password
      wlc(config-radius-upstream-server)# exit



    4. Настройте upstream-pool доступна из раздела radius-server. Создайте upstream-pool для настройки всех необходимых upstream-server:
      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# upstream-pool pool1

      Укажите необходимые upstream-pool для проксирования radius запросов.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-pool)# upstream-server eltex1

      Включите режим проксирования для запросов аутентификации и аккаунтинга.

      Scroll Pagebreak

      Подсказка
      titleТипы upstream серверов

      Server-type auth – проксирование только запросов аутентификации. Запросы будут проксироваться на порт, указанный в параметре port (по умолчанию – 1812).

      Server-type acct – проксирование только аккаунтинга. Проксирование осуществляется на порт, указанный в параметре port (по умолчанию – 1812). При необходимости порт может быть изменен (стандартный порт для аккаунтинга – 1813).

      Server-type all – проксирование запросов аутентификации и аккаунтинга. Запросы аутентификации будут проксироваться на порт, указанный в параметре port (по умолчанию – 1812), а аккаунтинг будет проксироваться на порт = 'port'+1 (то есть по умолчанию – 1813).

      Выберите режим all, так как нужно перенаправлять все запросы.


      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-pool)# server-type all
      wlc(config-radius-upstream-pool)# exit
      Настройте upstream-pool для второго ssid
      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius)# upstream-pool pool2

      Укажите необходимые upstream-pool для проксирования radius запросов.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-pool)# upstream-server eltex2

      Включите режим проксирования для запросов аутентификации и аккаунтинга.

      Блок кода
      languagevb
      themeEclipse
      wlc(config-radius-upstream-pool)# server-type all
  2. Настройка в разделе WLC.
    Перейдите в раздел wlc:
    Блок кода
    languagevb
    themeEclipse
    wlc(config)# wlc

...