Страница 1 из 1

IPN + Shaper control = не отключает клиентов

Добавлено: Ср янв 30, 2008 7:20 am
mlir
Добрый день!
У меня abills-0.37
Пытаюсь прикрутить Ipn + shaper control

В /usr/abills/libexec/config.pl
$conf{IPN_FW_START_RULE}="/usr/local/bin/sudo /usr/abills/libexec/linkupdown ipn up fxp1 %LOGIN %IP debug";
$conf{IPN_FW_STOP_RULE}="/usr/local/bin/sudo /usr/abills/libexec/linkupdown ipn down fxp1 %LOGIN %IP debug";

Активизирую клиента через / Клиенты/ Логины/ Информация/ Сервисы/ IP Net/

В /var/log/sudo.log
Jan 30 15:57:40 2008 : www : TTY=unknown ; PWD=/usr/abills/cgi-bin/admin ;
USER=root ; COMMAND=/usr/abills/libexec/linkupdown ipn up fxp1 kir
192.168.180.10 debug
Пайпы нормально добавляются и все работает:
/sbin/ipfw add 3020 pipe 3020 ip from 192.168.180.10 to any via fxp1 in
/sbin/ipfw pipe 3020 config bw 64Kbit/s queue 10Kbytes
/sbin/ipfw add 3021 pipe 3021 ip from any to 192.168.180.10 via fxp1 out
/sbin/ipfw pipe 3021 config bw 64Kbit/s queue 10Kbytes

Теперь отключаю клиента
В /var/log/sudo.log
Jan 30 15:58:02 2008 : www : TTY=unknown ; PWD=/usr/abills/cgi-bin/admin ;
USER=root ; COMMAND=/usr/abills/libexec/linkupdown ipn down fxp1
192.168.180.10 debug
Т.е. потерялся %LOGIN.
И естественно удаляются не те правила:
/sbin/ipfw -f delete 3000 3001 2000 2001 1000 1001
/sbin/ipfw -f pipe delete 3000 3001 2000 2001 1000 1001

В чем может быть причина?

Re: IPN + Shaper control = не отключает клиентов

Добавлено: Ср янв 30, 2008 7:42 pm
ran
ну сам жеж и ответил :D
mlir писал(а):Т.е. потерялся %LOGIN.
В текущей исправлено уже а в стабл не знаю... Она ж на то и стабл, что баги в ней исправлять не нада :lol:

Добавлено: Вс апр 06, 2008 4:38 pm
Daemon
очень интересно почему потерялся %LOGIN ?
у меня через веб не теряется :)
www : TTY=unknown ; PWD=/usr/abills/cgi-bin/admin ; USER=root ; СOMMAND=/usr/abills/libexec/linkupdown ipn down rl0 tester 192.168.4.4
www : TTY=unknown ; PWD=/usr/abills/cgi-bin/admin ; USER=root ; COMMAND=/usr/abills/libexec/linkupdown ipn up rl0 tester 192.168.4.4
а вот когда минусовой депозит отрабатывает - теряется
root : TTY=unknown ; PWD=/var/log ; USER=root ; COMMAND=/usr/abills/libexec/linkupdown ipn down rl0 %LOGIN 192.168.4.4
если кто сталкивался намекните в какую сторону капать
догадываюсь что гдето в billd

Добавлено: Пн апр 07, 2008 5:19 am
Daemon
докопался... :)
теперь в логах вместо %LOGIN то что нада - тока правила на месте и графики перестал рисовать, а в Диалап/ВПН почти все сесии позеленели (я уже и забыл про них - юзаю ИПН :) ) и в мониторинге появился траф - раньше тока в отчетах был...
...говорил мне начальник - ночью надо спать :-D

Добавлено: Пн апр 07, 2008 5:23 am
~AsmodeuS~
Была такая ошибка если не устанавливать номер начального правила для IPN. И отключать из пользовательского интерфейса.

Уже все поправлено