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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Не сохраняет "Сеансы подключений" mod=dhcp  (Прочитано 5985 раз)
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« : 06 Июля 2017, 12:06:13 »

Подскажите в чем причина.
В какой то момент все работало но сейчас не сохраняет сеансы подключений по модулю dhcp.
при первичной авторизации все нормально рис1, рис2
но уже  повторное обновление авторизации все пропадает. рис3, рис4
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #1 : 06 Июля 2017, 12:28:20 »

Точно уже и нету у меня файла, но вроде в файлике web/user/_dhcp.pl
есть строка
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip);
добавить в код
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip, 'mod=dhcp');
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #2 : 06 Июля 2017, 13:52:02 »

Цитировать
Точно уже и нету у меня файла, но вроде в файлике web/user/_dhcp.pl
есть строка
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip);
добавить в код
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip, 'mod=dhcp');
не то


Что то мне подсказывает что проблема гдето в самом модуле dhcp

при фильтрации абонентов по mod=dhcp вытягивает только несколько штук тех кто только что авторизировался.
через некоторое время при обновлении страницы абоненты уже другие.
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #3 : 06 Июля 2017, 22:53:10 »

Цитировать
Точно уже и нету у меня файла, но вроде в файлике web/user/_dhcp.pl
есть строка
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip);
добавить в код
Цитировать
Db->do("CALL set_auth(?,?)", $ses::ip, 'mod=dhcp');
не то


Что то мне подсказывает что проблема гдето в самом модуле dhcp

при фильтрации абонентов по mod=dhcp вытягивает только несколько штук тех кто только что авторизировался.
через некоторое время при обновлении страницы абоненты уже другие.

А можете сделать скриншот, сеансов со странички пользователя клиентов у которых не сохраняет сеансы? У меня такое сопровождалось кратковременным обрывом по трафику
Записан
NoDeny support
Администратор
Пользователь
*****

Карма: 0
Offline Offline

Сообщений: 85



Просмотр профиля Email
« Ответ #4 : 06 Июля 2017, 23:05:15 »

вы уверены что у вас lock в mysql нет?
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #5 : 07 Июля 2017, 08:52:23 »

Цитировать
А можете сделать скриншот, сеансов со странички пользователя клиентов у которых не сохраняет сеансы? У меня такое сопровождалось кратковременным обрывом по трафику
Сеансы не сохраняет у все кто работает по dhcp.
проблем с трафиком нет

Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #6 : 07 Июля 2017, 11:25:53 »

Цитировать
вы уверены что у вас lock в mysql нет?

нету.

При отключении модуля _dhcp в kernel, текущая запись в сеансах подключения со всеми параметрами

Старт              Завершення      Тривалість         ip           Модуль авт.   Mac                           Властивості
07.07.2017 12:06                       10 хв     192.168.226.19   dhcp                   10:fe:ed:92:8d:d1   dev=b8a386ce7320,port=2
 

присутствует до отключения клиента.
После отключения клиента запись удаляется полностью.

При включеном модуле _dhcp в kernel, в сеансах подключения при первой авторизации все нормально при повторной проверке остается только время подключения, длительность и ІР.
при отключении клиента запись также удаляется полностью.
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #7 : 13 Июля 2017, 08:54:51 »

неужели никаких мыслей  Грустный
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #8 : 13 Июля 2017, 11:53:48 »

Покажи несколько строк из таблицы auth_now для тех ip, которые по dhcp
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #9 : 13 Июля 2017, 16:07:22 »

Цитировать
Покажи несколько строк из таблицы auth_now для тех ip, которые по dhcp

+----------+-----------------+------------+------------+----------------------------------------------------+
| id       | ip              | start      | last       | properties                                         |
+----------+-----------------+------------+------------+----------------------------------------------------+
| 67052607 | 192.168.226.56  | 1499952922 | 1499953393 |                                                    |
| 67047336 | 192.168.225.242 | 1499952313 | 1499953425 |                                                    |
| 67046487 | 192.168.225.31  | 1499952210 | 1499953410 | mod=dhcp;user=1078d28df326;dev=ec22802aaba0;port=6 |
| 67005052 | 192.168.225.59  | 1499947192 | 1499953396 |                                                    |
| 67001903 | 192.168.226.90  | 1499946800 | 1499953393 |                                                    |
| 66961093 | 192.168.225.106 | 1499942131 | 1499953394 |                                                    |
| 66955349 | 192.168.225.160 | 1499941416 | 1499953399 |                                                    |
| 66930197 | 192.168.225.49  | 1499938388 | 1499953392 |                                                    |
| 66929909 | 192.168.226.140 | 1499938346 | 1499953390 |                                                    |
| 66926293 | 192.168.225.130 | 1499937935 | 1499953392 |                                                    |
+----------+-----------------+------------+------------+----------------------------------------------------+
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #10 : 15 Июля 2017, 08:02:34 »

Было такое, покажите /usr/bin/perl /usr/local/nodeny/nokernel.pl -L и ps ax | grep perl
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #11 : 15 Июля 2017, 11:54:40 »

"Сеансы не сохраняет у все кто работает по dhcp." - потому что у тебя активный текущий сеанс, чтобы он попал в историю он должен завершиться. Скорее всего они у тебя вообще не завершаются сеансы, за это отвечает модуль ядра auth. Посмотри, запущен ли он.

И покажи:

Код:
grep UNIX_TIMESTAMP /usr/local/nodeny/kernel/_dhcp.pm
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #12 : 17 Июля 2017, 07:58:11 »

Код:
MODULE                   AUTORUN?
snmp_alarm                  -
tmppays                    YES
balance                    YES
snmp_trap                   -
authserver                  -
services                   YES
authtraf                   YES
mmm                        YES
pingserver                  -
capremind                   -
remindsms                   -
dhcp                       YES
collectors                  -
system_clean               YES
auth                       YES
notifications               -
websession                 YES
stop_service               YES
cap                        YES
system_check               YES
make_config                YES

Код:
grep UNIX_TIMESTAMP /usr/local/nodeny/kernel/_dhcp.pm
    my $db = Db->sql("SELECT INET_NTOA(ip) AS ipa FROM mac_uid WHERE uid>0 AND ip>0 AND time>(UNIX_TIMESTAMP()-?)", 60*60);


Код:
ps ax | grep perl
76350  2- S       7803:51,10 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d
64215  3  S+         0:00,00 grep perl
26925  5- S       4824:43,22 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d
11017  9- R      14312:13,42 /usr/bin/perl /usr/local/nodeny/noserver.pl -d
11090  9- S      13335:00,97 /usr/bin/perl /usr/local/nodeny/noserver.pl -g=_mikrotik1.cfg.pm -d
Записан
Bars
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 68


Просмотр профиля
« Ответ #13 : 21 Июля 2017, 14:04:52 »

Нуууу. Есть мысли, что здесь не так?
Записан
NoDeny support
Администратор
Пользователь
*****

Карма: 0
Offline Offline

Сообщений: 85



Просмотр профиля Email
« Ответ #14 : 21 Июля 2017, 15:32:53 »

Что у вас в качестве саттелита?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

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