Брендирование Captive-портала
Captive-портал позволяет авторизовать неизвестных пользователей с помощью методов авторизации с использованием различных источников аутентификации. Функционал AxelNAC позволяет выполнить брендирование с помощью добавления логотипа компании в заголовок Captive-портала.
Добавление логотипа компании в AxelNAC
На данный момент поддерживаются логотипы только в форматах .png и .svg.
Для того чтобы добавить логотип компании в Captive-портал необходимо выполнить следующие действия:
Шаг 1. Подключитесь к AxelNAC с помощью SSH и загрузите логотип в каталог /tmp/имя_логотипа.png.
Шаг 2. Для привязки логотипа к выбранному профилю подключения выполните следующие команды:
mkdir /usr/local/pf/html/captive-portal/profile-templates/имя_профиля_подключения
cp /tmp/имя_логотипа.png /usr/local/pf/html/captive-portal/profile-templates/имя_профиля_подключения/имя_логотипа.png
Шаг 3. При работе с кластерами необходимо также выполнить на мастер-узле следующие команды:
cat >> /usr/local/pf/conf/cluster-files.txt << EOF
/usr/local/pf/conf/cluster-files.txt
/usr/local/pf/html/captive-portal/profile-templates/имя_профиля_подключения/имя_логотипа.png
EOF
/usr/local/pf/bin/cluster/sync --as-master
Шаг 4. В веб-интерфейсе AxelNAC перейдите в раздел Конфигурация → Политики и контроль доступа → Профили подключения и выберите профиль подключения, для которого будет установлен загруженный логотип.
Шаг 5. На вкладке Captive-портал в поле Логотип укажите путь к файлу логотипа в формате /profile-templates/имя_профиля_подключения/имя_логотипа.png и нажмите Сохранить.
Шаг 6. Перезапустите службу api-frontend для обновления настроек Captive-портала.
После этого на Captive-портале будет отображаться загруженный логотип.
Логотип «Powered by AxelNAC»
При необходимости вы можете изменить видимость логотипа Powered by AxelNAC на Captive-портале. Для этого в веб-интерфейсе перейдите в раздел Конфигурация → Настройки системы → Основные настройки → Расширенные и нажмите на переключатель Логотип “Powered by AxelNAC”. После этого нажмите Сохранить и перезапустите службу api-frontend для применения настроек Captive-портала.