PfSense. Captive portal

Материал из Wiki
Перейти к навигации Перейти к поиску

Описание

Авторизация для выхода в интернет

Здесь описан общий принцип для пользователей LAN, для которых pfSense с Captive Portal является шлюзом по-умолчанию При необходимости можно сделать авторизацию WIFI пользователей (в том числе по VLAN), которым pfSense будет выдавать адреса из DHCP пула и отдавать шлюз по-умолчанию

Настройка сервера

  • System - User Manager - Users
    • Add
      • Username: user01
      • Password: <PASS>
        • Save
  • System - User Manager - Users
    • user01 - Edit
      • Effective Privileges
        • Add
          • Assigned privileges:
            • User - Services: Captive Portal login
              • Save
  • Services - Captive Portal
    • Add
      • Enable: V
      • Interfaces: <LAN>
      • Authentication Method:  Use an Authentication backend
      • Authentication Server: Local database
      • Secondary authentication Server: НЕ ВЫБИРАЕМ Local database ИЛИ ЧЕРЕЗ Ctrl СНИМАЕМ ВЫБОР С Local database
      • Local Authentication Privileges: V - Allow only users/groups with "Captive portal login" privilege set

Тестирование на клиенте

Пробуем сделать трасировку с клиента, у которого шлюз по-умолчанию - это IP pfSense c Captive Portal

Трасировка не дойдет до первого хопа

Заходим в браузер, идем до любого URL, нас перебросит на веб-интерфейс авторизации Captive Portal

Вводим user/pass

Идем до любого URL