Биллинговая система Nodeny
23 Ноября 2024, 04:56:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Логи авторизаций DHCP  (Прочитано 6110 раз)
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« : 20 Августа 2014, 13:30:39 »

Добрый день! Подскажите в какую сторону копать. С некоторого времени перестали отображаться логи авторизаций. В логе видно только "последнюю" авторизацию.

Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 20 Августа 2014, 15:10:44 »

ядро запущено? в частности модуль auth
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #2 : 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)
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #3 : 20 Августа 2014, 16:04:25 »

Если в данных клиента кликнуть по ip, то поле "Обновление авт" чему равно?
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #4 : 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
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #5 : 20 Августа 2014, 16:23:34 »

Ну а клиент выключил комп реально больше часа назад?

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

покажи или весь вывод или что касается данного ip
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #6 : 20 Августа 2014, 17:05:58 »

Код:
CALL set_auth('172.16.40.8','')
Строк: 1. Время выполнения sql: 0.0051 сек

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

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #7 : 20 Августа 2014, 17:36:15 »

авторизация не затирается. Есть 2 таблицы авторизации: текущая и лог. История авторизаций - это лог. В нее попадает только после того как текущая авторизаиция завершилась. Поэтому если она не завершилась, то и не попадет в лог. Модуль auth завершает авторизации и пишет их в лог. Причем он завершают только те авторизации, которые несколько минут не обновлялись. Для пппое обновлялка - это аккаунтинг. Для дхцп - это модуль dhcp. Но он перестает обновлять авторизацию если последний раз dhcp-сервер обновлял ее больше 40 минут. Если авторизация не завершается когда клиент выключил комп час назад - нужно посмотреть когда последний раз было обновление авторизации - если недавно - значит обновил модуль dhcp - надо копать его. Если давно - смотреть почему модуль auth не завершает авторизацию
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #8 : 21 Августа 2014, 21:04:00 »



дивіться у мене тоже проблема.
Цитировать
[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 Злой
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #9 : 22 Августа 2014, 11:08:56 »

і іще не розумію в чому проблема абонентів трішки більше 100 а айпі адреса з 10.10.0.2 уже роздало до 10.10.10.250 Злой
возможно, что dchpd раздает ip не по-порядку. Можно проверить в dhcp.lease (или как он там называется) сколько ip было выдано. Возможно, какой-нить хакер постоянно меняет мак и получает новый ип.

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

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #10 : 22 Августа 2014, 11:26:33 »


це мій ноутбук спеціально создав запись. і виключив його був)
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!