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

Ключ

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

...

  1. На вкладке Work Centers → Guest Access → Policy Sets создайте политику доступа для WiFi-пользователей с названием 'Eltex-AP-Portal-CoA'. В эту политику попадают клиенты, приходящие с SSID "!F.E.portal-CoA" (и другие, на которых должна работать данная авторизация). 
  2. Поле посередине кликабельно. В нем настройте Flow Type Conditions (соответствуют Wireless_MAB, который был настроен при создании Network Device Profiles).
  3. В Allowed Protocols/Server Sequence выберите созданную ранее политику ('Allowed_for_AP-CoA').

Image Modified

 

Image Modified

 

Создание правил аутентификации и авторизации в данной политике

...

  1. В правиле аутентификации проверяется МАС-адрес в базе EndPoints (MAB). И если пользователь не найден (If User not found), то следует продолжение работы политики CONTINUE.
  2. В первом правиле авторизации с именем 'MAB_Access', под которое запрос попадает, если он относится к Wireless_MAB потоку, и имя пользователя (MAC-адрес) имеется в хранилище 'GuestEndpoints' навешивается действие 'PermitAccess'. То есть Radius-сервер в ответ на Access-Request отправит Access-Accept без дополнительных атрибутов (preAuth_ACL, url_redirect).
    • В дефолтном правиле авторизации, туда попадет запрос, если он не попал в верхнее правило (т. е. если портал еще не знает клиента). Запрос попадет под созданную ранее политику авторизации 'AP-TEST_CoA' и тогда в пакете Access-Accept на ТД (NAS-server) будут дополнительные атрибуты (preAuth_ACL, url_redirect) и клиент получит ограниченный доступ и редирект на гостевой портал.

Image Modified

Image Modified

Radius-обмен между WLC и Cisco-ISE в процессе авторизации

...

Блок кода
No. Time           Source       Destination    Protocol Length    Info
11  0.000000    100.127.2.200   100.110.0.161   RADIUS  316 Access-Request id=66
2   0.054155    100.110.0.161   100.127.2.200   RADIUS  427 Access-Accept id=66
3   46.933863   100.110.0.161   100.127.2.200   RADIUS  230 CoA-Request id=101
4   46.978071   100.127.2.200   100.110.0.161   RADIUS  316 Access-Request id=67
5   46.979828   100.127.2.200   100.110.0.161   RADIUS  88  CoA-ACK id=101
6   47.014845   100.110.0.161   100.127.2.200   RADIUS  209 Access-Accept id=67
7   47.016633   100.127.2.200   100.110.0.161   RADIUS  262 Accounting-Request id=68
8   47.026206   100.110.0.161   100.127.2.200   RADIUS  64  Accounting-Response id=68

Scroll Pagebreak

Атрибуты пакета Access-Request (MAB-аутентификации)

...

Блок кода
RADIUS Protocol
    Code: Access-Accept (2)
    Packet identifier: 0x42 (66)
    Length: 383
    Authenticator: b5df40483c0b863ff0a967af7b60618d
    [This is a response to a request in frame 1]
    [Time from request: 0.054155000 seconds]
    Attribute Value Pairs
        AVP: t=User-Name(1) l=19 val=78-98-E8-1E-67-07
        AVP: t=Class(25) l=78 val=434143533a363436653030613163724738754f466a64647352704e714a61543074616550…
        AVP: t=Message-Authenticator(80) l=18 val=90d3bb0e49b633199d8a7f74f3b6270a
        AVP: t=Vendor-Specific(26) l=30 vnd=ciscoSystems(9)
            Type: 26
            Length: 30
            Vendor ID: ciscoSystems (9)
            VSA: t=Cisco-AVPair(1) l=24 val=url-redirect-acl=test1
        AVP: t=Vendor-Specific(26) l=218 vnd=ciscoSystems(9)
            Type: 26
            Length: 218
            Vendor ID: ciscoSystems (9)
             […]VSA: t=Cisco-AVPair(1) l=212 val=url-redirect=https://100.110.0.161:8443/portal/gateway?sessionId=646e00a1crG8uOFjddsRpNqJaT0taePWbRimqRw1M3d0sv_xEcs&portal=4f22cb25-630a-4c50-b257-4aa2c04fd552&action=cwa&token=edccfff2ba55759ac1f762

Scroll Pagebreak

Атрибуты пакета CoA-Request

...

Авторизация пока еще неизвестного клиента с целью редиректа на портал регистрации

Image Modified

Scroll Pagebreak

Регистрация и авторизация на портале

Image Modified

Scroll Pagebreak

...

Отправка команды на реаунтификацию посредством CoA

Image Modified

Scroll Pagebreak

Финальный Permit-Access



Аккаунтинг

Image Modified