Captive portal freeradius у провайдера sms сервис..
-
Здравствуйте!
Подскажите пожалуйста новичку в pfsense и мученику бюджетного образовательного учреждения.
Возникла необходимость поднять wifi с смс авторизацией с сохранением логов в соответствии с законодательством (логирование настроил в прозрачном сквиде).
В связи с ограниченным бюджетом было решено в качестве платформы выбрать pfsense и отказаться от бесшовного роуминга в пользу недорогих wifi точек.
Для авторизации по смс был настроен captive portal с приветственной страницей на сервере провайдера. У провайдера поднят freeradius.Был подложен файл
<title>…</title>
переход на страницу настроил, даже смс приходит!=)
но после ввода смс на странице авторизации, после её получения, выскакивает белая страница с надписью:$PortalType variable is not set
Поможите куда копать..
-
Доброе.
$PortalType variable is not set
Переменная PortalType не установлена\определена. Поищите в коде приветственной страницы. Может у нее др. имя, типа Portal****Type_ ?
Ps. Просьба. Как решите - опишите здесь на форуме как настраивали вашу связку. Многим может пригодится. Спасибо заранее.
Pps. Имеется и вот такое решение - https://habrahabr.ru/post/307338/
-
Доброе.
Спасибо за попытки разобраться. Может стоит с ТП смс-провайдера пообщаться плотнее ? Им же кто-то писал эту страницу. -
Товарищи! Подскажите как написать тсраницу для портала, с редиректом на внешнюю страницу преавторизации, и возвратом обратно..
На даный момент стоит так:
<title>…</title>
переменная link-login-only отвечает за то, куда возвращаться после авторизации на сервере смс у провайдера.
А вот страница по умолчанию для регистрации на pfsense не открывается.. -
Доброе.
С огромн. удовольствием бы помог. Но вам нужен кто-то, кто работает с web. Если не затруднит, попробуйте отписать на https://www.linux.org.ru/forum/ -
Решил, все работает и вертится=) правда при обновлении до версии 2.3.4 отказался аутентифицировать squid по captive portal, пришлось откатываться назад. Если кому будет нужно, постараюсь описать решение.
Вкратце, пришлось изучать index.php и править в соответствии с надобностью -
Если кому будет нужно, постараюсь описать решение.
Не то слово.
P.s. И с картинками!