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. И с картинками!


Log in to reply