<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https:///index.php?action=history&amp;feed=atom&amp;title=WebCoa</id>
	<title>WebCoa - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https:///index.php?action=history&amp;feed=atom&amp;title=WebCoa"/>
	<link rel="alternate" type="text/html" href=""/>
	<updated>2026-05-05T17:27:05Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id></id>
		<title>Sv в 09:21, 7 січня 2020</title>
		<link rel="alternate" type="text/html" href=""/>
		<updated>2020-01-07T09:21:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Модуль дает возможность через вебинтерфейс отключить абонента с помощью COA, например, &lt;br /&gt;
сбросить pppoe-сессию в mpd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:Webcoa.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Данный модуль имеет смысл использовать когда используется Radius. COA позволяет посылать команды на оборудование со стороны биллинга.&lt;br /&gt;
&lt;br /&gt;
Веб-интерфейс посылают запросы с помощью консольной утилиты radclient. Запуск происходит от www-юзера и ему не хватает прав, поэтому надо установить setuid-бит: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 6755 /usr/local/bin/radclient&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует возможность отключать абонента по ip или по id сессии. Во втором случае необходимо чтобы id сессии присутствовал как параметр '''ses''' в поле '''properties''' таблицы авторизации. Для этого необходимо чтобы  Radius в radupdate посылал данный параметр. Например, в  [[Pppoe (mpd5 + freeradius 3)#Sql_.D0.BA.D0.BE.D0.BD.D1.84.D0.B8.D0.B3|данном разделе документации]] в файле /usr/local/etc/raddb/mods-enabled/sql  видно, что процедуре radupdate в качестве свойств авторизации передаются 3 параметра: user - мак адрес пользователя, ses - сессия и nas - ip сервера, к которому подключился пользователь. Если в веб-интерфейсе на странице данных пользователя кликнуть по ip, то в параметре &amp;quot;Дополнительно&amp;quot; мы должны увидеть строку ses = xxx.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Webcoa2.png|332px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Пример настройки mpd==&lt;br /&gt;
&lt;br /&gt;
В mpd.conf в секцию startup необходимо добавить:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        set radsrv peer 127.0.0.1 hardpass5&lt;br /&gt;
        set radsrv open&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Пример настройки mikrotik==&lt;br /&gt;
&lt;br /&gt;
Внимание: coa в mikrotik работает начиная с версии 6.33&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        /radius incoming set accept=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sv</name></author>
	</entry>
</feed>