Модуль coa не идет в стандартной поставке. Давал его тестировать только, кажется, elite. Этот модуль - это скрипт nofire, который по radius-у посылает команды клиентам. Например, команду изменения скорости в настройках модуля:
$coa_on = {
type => 'coa',
template => <<TMPL,
Framed-IP-Address={{ip}}
Filter-Id="{{speed_in1_kb}}/{{speed_out1_kb}}"
TMPL
};
Т.е, как вы заметили, можно послать команду на pppoe сервер установить/изменить скорость клиенту - отпадает необходимость в управлении фаерволом. Или вот в настройках отправка команды "отключить":
$coa_off = {
type => 'disconnect',
template => <<TMPL,
Framed-IP-Address={{ip}}
TMPL
};
Сделаю цену модуля символическую: 10 грн, что покажет некоторым, что оплата в интернете - это просто, достаточно не лениться, взять из кошелька пластиковую карту, ввести номер и cvv, и вуаля - вы откроете для себя мир новых возможностей)