Зміст

pfSense Captive Portal за допомогою КупаГен

Налаштування Ubilling

Передбачається, що КупаГен у вас уже сконфігурований і працездатний.

Для початку додаємо нашу мережу, яку ми будемо ганяти через наш Captive Portal і вішаємо на неї послугу.

Для роздачі адрес використовуватимемо наш DHCP сервер, хоча ніхто не забороняє використовувати і вбудований у pfSense. Для цього вішаємо на мережу користувачів (172.16.0.0/24) обробник DHCP і розгортаємо дефолтраут користувачів у бік хоста з pfSense (172.16.0.254).

Вішаємо на цю мережу відповідний NAS

По атрибутам для этого NAS все более чем просто

Перезапускаємо FreeRADIUS, щоб він перечитав свіжі NAS.

root@test11_1x64:~ # service radiusd restart

Налаштування pfSense

Просто йдемо в Services → Captive Portal і конфігуруємо його, як нам потрібно

У результаті наші клієнти отримують IP за допомогою DHCP щодо їхнього MAC (вам, до речі, ніхто не заважає роздати їх віялом, зокрема й невідомим), і під час спроби сходити кудись в інтернет потрапляють на сторінку авторизації, де вони можуть авторизуватися за допомогою своїх логіна та пароля.