Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: SeMant от 07 Июня 2013, 12:19:14



Название: В админке всегда индиктор авторизации горит зелёным
Отправлено: SeMant от 07 Июня 2013, 12:19:14
 Подскажите в чём может быть дело, в админке всегда индиктор авторизации горит зелёным, хотя абонент уже давно не авторизован. И если дать команду  ipfw table all list, то все ip клиентов находятся в 21 и 31 таблицах.


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: Efendy от 07 Июня 2013, 12:19:55
ядро должно быть запущено, оно отключает по таймауту


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: SeMant от 07 Июня 2013, 12:22:47
Код:
 ps -ax | grep no
69304  2  S+       0:00.00 grep no
56283  4  S        0:01.45 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.2)
56303  4  S        0:00.11 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.2)


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: Efendy от 07 Июня 2013, 12:34:51
Что выдает
Код:
perl /usr/local/nodeny/nokernel.pl -m=auth -v


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: poxy. от 07 Июня 2013, 12:38:16
Код:
 ps -ax | grep no
69304  2  S+       0:00.00 grep no
56283  4  S        0:01.45 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.2)
56303  4  S        0:00.11 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.2)

У тебя ядро не запущено, только модуль заглушки...
Код:
ps ax|grep no
    2 ??  DL       0:00.05 [ciss_notify0]
3975 v0- S      971:42.51 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d (perl5.12.4)
 3976 v0- S       40:26.65 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.12.4)
 3977 v0- I        7:37.98 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d (perl5.12.4)


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: SeMant от 07 Июня 2013, 12:44:05
каким терминалом под виндой можно это читать ? пробовал кучу разных, Убунту ставил.....
Код:
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.012009 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
С▒▒ок: 1. ▒▒ем▒ в▒полнени▒ sql: 0.0001 ▒ек

loading kernel::auth.pm

SELECT * FROM v_ips WHERE last<(UNIX_TIMESTAMP()-'150')
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0004 ▒ек

UPDATE ip_pool set uid=0 WHERE type='dynamic' AND uid>0 AND `release`<UNIX_TIMESTAMP()
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0002 ▒ек

DELETE FROM auth_now WHERE last>(UNIX_TIMESTAMP()+60)
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0002 ▒ек

DELETE FROM auth_now WHERE INET_ATON(ip) NOT IN (SELECT ip FROM ip_pool WHERE uid>0)
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0003 ▒ек

SELECT * FROM v_ips WHERE last<(UNIX_TIMESTAMP()-'150')
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0005 ▒ек

UPDATE ip_pool set uid=0 WHERE type='dynamic' AND uid>0 AND `release`<UNIX_TIMESTAMP()
С▒▒ок: 0. ▒▒ем▒ в▒полнени▒ sql: 0.0002 ▒ек


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: SeMant от 07 Июня 2013, 12:45:56
Сейчас всё стало как надо. А что может быть ?


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: SeMant от 07 Июня 2013, 13:08:17
   Отменяю  perl /usr/local/nodeny/nokernel.pl -m=auth -v и всё опять как раньше.
   А что команда /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d  запускает только заглушку ? У меня если запущено /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d, то /usr/bin/perl /usr/local/nodeny/nokernel.pl -d не запускается и наоборот.
   


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: poxy. от 07 Июня 2013, 13:13:16
Да, только заглушку. В конфиге заглушки поставь run=1 и запускай только ядро, либо сначала запускай ядро, а после заглушку.


Название: Re: В админке всегда индиктор авторизации горит зелёным
Отправлено: Redmen от 07 Июня 2013, 14:03:56
в /etc/rc.local должны быть минимум две следующие строки:

Код:
/usr/bin/perl /usr/local/nodeny/nokernel.pl -d &
/usr/bin/perl /usr/local/nodeny/noserver.pl -d &