# Captive Portal в pfSense - гостевой доступ и авторизация

> Настройка Captive Portal в pfSense - зоны авторизации, аутентификация через RADIUS и ваучеры, ограничение полосы пропускания и управление сессиями

Source: https://opennix.org/docs/pfsense/captive-portal/


Captive Portal в pfSense перехватывает HTTP-запросы клиентов на указанном интерфейсе и перенаправляет их на страницу авторизации до предоставления доступа к сети. Механизм работает на уровне межсетевого экрана: до прохождения аутентификации весь трафик клиента блокируется правилами pf, за исключением явно разрешённых адресов и хостов. После успешной авторизации IP-адрес и MAC-адрес клиента добавляются в таблицу разрешённых, и трафик пропускается в соответствии с настроенными ограничениями полосы пропускания.

Типичные сценарии применения Captive Portal включают гостевые сети в отелях и аэропортах, публичные Wi-Fi хотспоты в кафе и коворкингах, корпоративные сети с обязательной аутентификацией пользователей, а также образовательные учреждения с контролем доступа учащихся. Каждый сценарий требует отдельной зоны с индивидуальными параметрами аутентификации, таймаутов и ограничений трафика.

pfSense поддерживает несколько зон Captive Portal одновременно, каждая из которых привязана к одному или нескольким сетевым интерфейсам. Один интерфейс может принадлежать только одной зоне. Зоны изолированы друг от друга: каждая имеет собственную конфигурацию аутентификации, страницу портала, набор разрешённых адресов и параметры управления сессиями. Следует учитывать, что Captive Portal несовместим с IPv6 и не поддерживает обратный портал для авторизации входящего трафика из интернета.

## Содержание раздела

- [Настройка Captive Portal](/docs/pfsense/captive-portal/pfsense-captive-portal-setup/) - создание зон, методы аутентификации, кастомизация портала, ограничения полосы пропускания, MAC passthrough и устранение неполадок

