WebCoa: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Рядок 12: Рядок 12:
</pre>
</pre>


Существует возможность отключать абонента по ip и по id сессии. Во втором случае необходимо чтобы id сессии присутствовало как параметр '''ses''' в поле '''properties''' таблицы авторизации. Для этого необходимо чтобы  Radius в radupdate посылал данный параметр.
Существует возможность отключать абонента по ip и по id сессии. Во втором случае необходимо чтобы id сессии присутствовал как параметр '''ses''' в поле '''properties''' таблицы авторизации. Для этого необходимо чтобы  Radius в radupdate посылал данный параметр.


==Пример настройки mpd==
==Пример настройки mpd==

Версія за 15:47, 27 квітня 2017

Модуль дает возможность через вебинтерфейс отключить абонента с помощью COA, например, сбросить pppoe-сессию в mpd.

Данный модуль имеет смысл использовать когда в схеме подключения используется Radius - COA позволяет посылать команды на оборудование со стороны биллинга.

Веб-интерфейс посылают запросы с помощью консольной утилиты radclient. Запуск происходит от www-юзера и ему не хватает прав, поэтому надо установить setuid-бит:

chmod 6755 /usr/local/bin/radclient

Существует возможность отключать абонента по ip и по id сессии. Во втором случае необходимо чтобы id сессии присутствовал как параметр ses в поле properties таблицы авторизации. Для этого необходимо чтобы Radius в radupdate посылал данный параметр.

Пример настройки mpd

В mpd.conf в секцию startup необходимо добавить:

        set radsrv peer 127.0.0.1 hardpass5
        set radsrv open