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

Главная категория => Nodeny Plus => Тема начата: xspirit от 20 Августа 2014, 13:30:39



Название: Логи авторизаций DHCP
Отправлено: xspirit от 20 Августа 2014, 13:30:39
Добрый день! Подскажите в какую сторону копать. С некоторого времени перестали отображаться логи авторизаций. В логе видно только "последнюю" авторизацию.



Название: Re: Логи авторизаций DHCP
Отправлено: Efendy от 20 Августа 2014, 15:10:44
ядро запущено? в частности модуль auth


Название: Re: Логи авторизаций DHCP
Отправлено: xspirit от 20 Августа 2014, 15:13:21
Код:
MODULE                   RUN?      
cap                      0         
capremind                1         
system_clean             1         
make_config              0         
services                 1         
authserver               0         
auth                     1         
tmppays                  1         
collectors               0         
balance                  1         
websession               1         
pingserver                         
system_check             1         
authtraf                 0         
dhcp                     1

Код:
root@melissa:/usr/local/nodeny # ps ax | grep perl
98612  1  S+         0:00,00 grep perl
 1310  2- S         93:31,36 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d (perl5.14.2)


Название: Re: Логи авторизаций DHCP
Отправлено: Efendy от 20 Августа 2014, 16:04:25
Если в данных клиента кликнуть по ip, то поле "Обновление авт" чему равно?


Название: Re: Логи авторизаций DHCP
Отправлено: xspirit от 20 Августа 2014, 16:08:33
Код:
ip	                        172.16.40.8
Тип                         dynamic
Авторизован         Да
Старт авт.                 19.08.2014 07:08
Обновление авт.    5 сек назад
Длительность авт. 1 дн. 10 час 0 мин
Mac                          c0:4a:00:f4:fb:2d
Модуль авторизации dhcp


Название: Re: Логи авторизаций DHCP
Отправлено: Efendy от 20 Августа 2014, 16:23:34
Ну а клиент выключил комп реально больше часа назад?

Код:
perl nokernel.pl -v -m=dhcp

покажи или весь вывод или что касается данного ip


Название: Re: Логи авторизаций DHCP
Отправлено: xspirit от 20 Августа 2014, 17:05:58
Код:
CALL set_auth('172.16.40.8','')
Строк: 1. Время выполнения sql: 0.0051 сек

Клиент в данный момент включен, но если выключит комп и включит заново, то этой авторизации в логах не останется, она затрется новой.


Название: Re: Логи авторизаций DHCP
Отправлено: Efendy от 20 Августа 2014, 17:36:15
авторизация не затирается. Есть 2 таблицы авторизации: текущая и лог. История авторизаций - это лог. В нее попадает только после того как текущая авторизаиция завершилась. Поэтому если она не завершилась, то и не попадет в лог. Модуль auth завершает авторизации и пишет их в лог. Причем он завершают только те авторизации, которые несколько минут не обновлялись. Для пппое обновлялка - это аккаунтинг. Для дхцп - это модуль dhcp. Но он перестает обновлять авторизацию если последний раз dhcp-сервер обновлял ее больше 40 минут. Если авторизация не завершается когда клиент выключил комп час назад - нужно посмотреть когда последний раз было обновление авторизации - если недавно - значит обновил модуль dhcp - надо копать его. Если давно - смотреть почему модуль auth не завершает авторизацию


Название: Re: Логи авторизаций DHCP
Отправлено: SerjioMati от 21 Августа 2014, 21:04:00
(http://s37-temporary-files.radikal.ru/48ffd8b5c851444e919b25659dcc1daa/-88693455.png)
(http://s37-temporary-files.radikal.ru/53e7849626194580bde623be6ef15222/-88693455.png)
дивіться у мене тоже проблема.
Цитировать
[root@euronet /usr/local/nodeny]# perl nokernel.pl -l
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg

MODULE                   RUN?
system_clean             1
make_config              0
turbosms                 1
auth                     1
system_check             1
capremind                1
cap                      1
services                 1
authserver               1
tmppays                  1
websession               1
collectors               1
balance                  1
authtraf                 1
dhcp                     1
і іще не розумію в чому проблема абонентів трішки більше 100 а айпі адреса з 10.10.0.2 уже роздало до 10.10.10.250 >:(


Название: Re: Логи авторизаций DHCP
Отправлено: Efendy от 22 Августа 2014, 11:08:56
і іще не розумію в чому проблема абонентів трішки більше 100 а айпі адреса з 10.10.0.2 уже роздало до 10.10.10.250 >:(
возможно, что dchpd раздает ip не по-порядку. Можно проверить в dhcp.lease (или как он там называется) сколько ip было выдано. Возможно, какой-нить хакер постоянно меняет мак и получает новый ип.

Насчет скринов. Видно, что авторизация поддерживается модулем dhcp, но, как я уже говорил, он поддерживает только 40 минут максимум - значит dhcpd сервер время от времени посылает сигнал, что у юзера данный ип. Ты стопроцентно уверен, что комп клиента выключен больше часа назад?


Название: Re: Логи авторизаций DHCP
Отправлено: SerjioMati от 22 Августа 2014, 11:26:33
(http://s37-temporary-files.radikal.ru/48ffd8b5c851444e919b25659dcc1daa/-88693455.png)
це мій ноутбук спеціально создав запись. і виключив його був)