Для настройки выдачи named ACL предполагается, что была произведена настройка сетевой связности аутентификатора и NAICE, а также выполнена базовая настройка 802.1x авторизации (см. Быстрый запуск (Quickstart) ).
Пример настройки приведен для коммутатора Eltex MES серии 23хх.
По протоколу RADIUS возможно выдать только имя ACL, используя стандартный атрибут "Filter-ID". Предварительно ACL с данным именем должна быть настроена на аутентификаторе.
Пример настройки ACL на коммутаторе MES23xx:
ip access-list extended test1 deny icmp any 8.8.8.8 255.255.255.255 echo-reply 2 ace-priority 30 permit icmp any any any any ace-priority 40 permit udp any any any any ace-priority 50 permit tcp any any any any ace-priority 60 exit |
Подробнее о настройке ACL на аутентификаторе можно прочитать в официальной документации на устройство.
Предполагается, что коммутатор уже настроен на работу с NAICE ранее.
Для добавления настроек выдачи nACL необходимо перейти в редактирование профиля устройства нажав на его имя.
Раскрыть"Разрешения":
После ввода необходимых данных нажмите .
Необходимо перейти в редактирование профиля авторизации нажав на его имя.
Раскрыть настройки "Общие задачи":
Нажмите в правом нижнем углу страницы.
Перейдите в редактирование конкретной политики через .
Добавьте новое правило для политики аутентификации:
Добавьте новое правило для политики авторизации:
После добавления необходимых политик нажмите в правом нижнем углу страницы.
Предполагается, что коммутатор уже настроен на работу с NAICE ранее.
Требуется на интерфейсе, к которому подключается пользователь, разрешить использовать статический ACL командами:
dot1x host-mode multi-sessions dot1x port-control force-authorized dot1x radius-attributes filter-id dot1x port-control auto |
|
Как видно в примере выше, перед тем, как назначать разрешение статической ACL, необходимо переключить режим авторизации в force-authorized, а после назначения - в режим auto. Без force-authorized MES не разрешает назначить filter-id, но тем не менее в таком режиме не работает и приходится после назначения filter-id переводить порт в auto:
|
Итоговая настройка порта клиента выглядит следующим образом:
interface <порт клиента> dot1x host-mode multi-sessions dot1x radius-attributes filter-id dot1x port-control auto switchport access vlan <VLAN сети управления> |
При подключении проводной клиент как правило требует требует, что бы возможность использовать авторизацию 802.1x была включена в настройках его сетевого подключения. Без этого он не пытается пройти авторизацию! Подробнее настройка клиента описана в v0.7_8. Настройка подключения клиента. |
После настройки клиентского подключения и попытки авторизации результат авторизации можно увидеть в разделе "Мониторинг" → "RADIUS" → "Пользовательские сессии".
В случае успешной авторизации можно просмотреть вывод информации о пользователе на коммутаторе командой:
sw1#sh dot1x users MAC Auth Auth Session VLAN Filter Port Username Address Method Server Time -------- ---------------- ----------------- ------ ------ -------------- ---- ------ gi1/0/16 obi-wan.kenobi 7c:c2:c6:45:d3:46 802.1X Remote 00:00:34 test1 |
Обратите внимание, что в колонке Filter отображается имя ACL, назначенной пользователю.