В данной статье рассматривается процесс интеграции AxelNAC с контроллером беспроводного доступа Huawei WLC.
Введение
Для корректной работы всего функционала контроллера беспроводного доступа (WLC) с AxelNAC необходимо обеспечить правильное сетевое взаимодействие на всем пути сетевого оборудования. На рисунке ниже представлена гибкая схема подключения сетевого оборудования, позволяющая реализовать весь функционал WLC:
Рисунок 1 — Концептуальная схема соединения сетевого оборудования
Белые стрелки отображают физическое соединение устройств. Фиолетовыми стрелочками показаны концептуальные соединения. Схема содержит следующие элементы:
AxelNAC — виртуальный или физический сервер AxelNAC.
Switch — физический коммутатор, на котором созданы все необходимые виртуальные локальные сети (VLAN);
Group switch — физические коммутаторы, на которых созданы все необходимые VLAN;
WLC — контроллер беспроводных сетей;
AP — точка доступа;
Device — конечное устройство, АРМ с беспроводным интерфейсом.
Настройка Huawei WLC
Первоначальная конфигурация VLAN
Для выполнения первоначальной конфигурации контроллера беспроводного доступа необходимо задать виртуальные локальные сети. В данном примере рассматриваются следующие идентификаторы:
Сервисная VLAN — 100;
Продуктивная VLAN — 101;
Гостевая VLAN — 102.
Для этого необходимо подключиться к контроллеру доступа по протоколу SSH и назначить VLAN портам GE0/0/1 с помощью следующих команд:
<AC6605> system-view
[AC6605] sysname AC
[AC] interface gigabitethernet 0/0/1
[AC-GigabitEthernet0/0/1] port link-type trunk
[AC-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 101 102
[AC-GigabitEthernet0/0/1] quit
Настройка RADIUS-сервера
Далее необходимо произвести настройку шаблона RADIUS-сервера, схемы аутентификации и аккаунтинга RADIUS. Для этого выполните следующие действия:
Шаг 1. Настройте шаблон RADIUS-сервера с помощью следующего набора команд:
Для финальной настройки контроллера беспроводного доступа необходимо создать профили безопасности, SSID, VAP и связать их с группами точек доступа. Для этого выполните следующие действия:
Шаг 1. Создайте профили безопасности с именами anac_prod и anac_guest, и соответственно установите для них политики безопасности WPA-WPA2+802.1X+AES и open:
[AC] wlan
[AC-wlan-view] security-profile name anac_prod
[AC-wlan-sec-prof-anac_prod] security wpa-wpa2 dot1x aes
[AC-wlan-sec-prof-anac_prod] quit
[AC-wlan-view] security-profile name anac_guest
[AC-wlan-sec-prof-anac_guest] quit
Шаг 2. Создайте профили SSID с именами anac_prod и anac_guest, и соответственно установите для них имена SSID anac_prod и anac_guest:
Шаг 3.Создайте профили VAP с именами anac_prod и anac_guest, установите режим переадресации данных и сервисные VLAN и привяжите профили безопасности, SSID и аутентификации к профилям VAP:
Шаг 4. Свяжите профили VAP с группами AP и примените конфигурацию профилей VAP anac_prod и anac_guest к Radio 0 и Radio 1 точек доступа.
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] vap-profile anac_prod wlan 1 radio 0
[AC-wlan-ap-group-ap-group1] vap-profile anac_prod wlan 1 radio 1
[AC-wlan-ap-group-ap-group1] vap-profile anac_guest wlan 2 radio 0
[AC-wlan-ap-group-ap-group1] vap-profile anac_guest wlan 2 radio 1
[AC-wlan-ap-group-ap-group1] quit
Интеграция WLC с AxelNAC
После того как Huawei WLC настроен, необходимо настроить его профиль для AxelNAC.
Шаг 1. Перейдите во вкладку Конфигурация → Политики и контроль доступа → Сетевые устройства, нажмите на кнопку Новое сетевое устройство и в выпадающем списке выберите к какой группе должно принадлежать устройство (по умолчанию создана группа default).
Шаг 3. Укажите тип устройства — в данном примере Huawei AC6605.
Шаг 4. В поле Метод реаутентификации из выпадающего списка выберите значение RADIUS.
Шаг 5. Активируйте переключатель Обеспечение работы внешнего портала.
Для корректной работы перенаправления, для гостевой сети необходимо задать явное имя.
Шаг 6. Переключитесь на вкладку Роли.
Шаг 7. Настройте VLAN который был создан и добавлен как VLAN для пользователей в WLAN WLC. В примере будет использоваться роль registration.
Теперь при подключении пользователя в роли registration через этот контроллер поместит его в VLAN 2 (registration).
Шаг 8. Активируйте переключатель Сопоставление ролей по ACL — данный функционал отвечает за отправку ACL или redirect-ACL.
Шаг 9. Укажите для роли registration созданный ранее на контроллере ACL. Теперь при подключении пользователя в роли registration через этот контроллер на него применится созданный ACL.
Шаг 10. Активируйте переключатель Сопоставлять роль по URL веб-аутентификации. Это необходимо для того, чтобы ACL применялся как redirect-ACL.
Шаг 11. Укажите для роли registration значение "http://<AxelNAC-ip-address>/Huawei::AC6605", уникальная ссылка будет генерироваться автоматически. Если вы хотите перенаправлять пользователей на HTTPS-портал, просто укажите значение "https://<AxelNAC-ip-address>/Huawei::AC6605".
Шаг 12. Перейдите на вкладку RADIUS.
Шаг 13. Укажите секретную фразу, которую вы создали на контроллере.
Шаг 14. Установите переключатель Использовать CoA в положение Да.
Шаг 15. Активируйте переключатель Использовать коннектор для реаутентификации и нажмите Создать в левом нижнем углу окна.
После этого, профиль для сетевого оборудования считается настроенным. Теперь при подключении пользователя через контроллер, если он будет попадать в роль registration, пользователь будет попадать в VLAN 3143, ему будет отправлен redirect-ACL и ссылка на redirect.
Настройка Captive-портала в AxelNAC.
Для того, чтобы настроить работу Captive-портала в AxelNAC, выполните следующие шаги:
Шаг 1. Перейдите в раздел Конфигурация → Сетевое взаимодействие → Интерфейсы и выберите интерфейс на котором необходимо включить функционал Captive-портала.
Шаг 2. В строке Дополнительный демон(ы) прослушивания добавьте значение portal из выпадающего списка, затем нажмите Сохранить.
Шаг 3. Перейдите в раздел Статус → Службы и перезапустите следующие службы: