|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kosha 2:5020/400 12 Apr 2004 00:17:34 To : Cyrill Malevanov Subject : Re[8]: MPD+Billing -------------------------------------------------------------------------------- Hello Cyrill, Sunday, April 11, 2004, 8:29:07 PM, you wrote: CM> K> Hу было через ngctl, CM> Вот это подробнее можно, плз? Вообшем-то man ngctl, плюс www.opennet.ru. Я рубил так: #!/usr/bin/perl @list = `/sbin/ifconfig`; for($i=0; $i<=$#list; $i++) { if(($ng) = $list[$i] =~ /^(ng\d):.+UP/) { $i++; if(($loc, $rem) = $list[$i] =~ /inet ([0-9\.]+) --> ([0-9\.]+)/) { if($rem =~ /$ARGV[0]/) { system("/usr/sbin/ngctl shutdown $ng:inet.ppp.link0"); } } } } Возможно не совсем верное решение, но в моем случае работало. CM> K> но теперь будет через радиус, патчик проскакивал тут уже. CM> Патчик я сюда кидал. Я, правда, не очень понимаю, как заставить радиус (в CM> моем случае FreeRadius 0.9.3) отдавать при аккаунтинге атрибуты сброса. Hе один видимый мною радиус не смог удовлетворить моим целям. Поэтому я начал писать свою замену для RADIUS Accounting'а. --- ifmail v.2.15dev5.3 * Origin: Donbass Internet Center DIPT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/75174270bf7d.html, оценка из 5, голосов 10
|