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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2] 3
  Печать  
Автор Тема: NoDeny+MikroTik по Radius  (Прочитано 19643 раз)
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #15 : 02 Февраля 2010, 08:18:23 »

Вот сделал вывод в файл до того момента, как появились дубликаты.
« Последнее редактирование: 02 Февраля 2010, 08:20:25 от stimels » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #16 : 02 Февраля 2010, 09:43:30 »

еще создаются хаотичные адрес листы, типо good3537
шейпера криво создаются, с шейпером по 256к на все интерфейсы и роутер падает.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4783



Просмотр профиля
« Ответ #17 : 02 Февраля 2010, 13:47:07 »

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

Карма: 138
Online Online

Сообщений: 4783



Просмотр профиля
« Ответ #18 : 02 Февраля 2010, 14:15:10 »

Проблему с дубликатами обнаружил, пытаюсь вникнуть из-за чего
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4783



Просмотр профиля
« Ответ #19 : 02 Февраля 2010, 15:05:30 »

В общем, судя по твоим логам, имеет место такая ситуация: скрипт посылает микротику запрос "покажи мне свои списки" (/ip/firewall/address-list/print), а микротик иногда затупливает и не сразу отвечает. Ждать пока он ответит - это неправильный подход, потому что он может зависнуть, оборваться канал и т.д., а процессы биллинга динамичные, собственно поэтому и придуман сам процесс синхронизации.  Давай сделаем вот такую вещь - в hw_mirkrotik.pl найди строку

Код:
$ips=$list='';

вероятно 239 и после нее поставь:

Код:
$lines=0;
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #20 : 02 Февраля 2010, 16:48:33 »

Вот кстати что еще происходит с адреслистами.
сейчас попробую вставить строку


ничего не поменялось
« Последнее редактирование: 02 Февраля 2010, 16:54:45 от stimels » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #21 : 02 Февраля 2010, 16:55:55 »

может сделать таймауты какие то при синхронизации.
пусть не моментально все будет отрабатываться, но главное чтобы стабильно работало.
а то 2 дня лежит сеть.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4783



Просмотр профиля
« Ответ #22 : 02 Февраля 2010, 17:26:30 »

ничего не поменялось

вообще ничего? дубликаты остались? Очисть все таблицы и проверь. Давай разберемся с дубликатами айпи сначала
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #23 : 02 Февраля 2010, 17:30:50 »

ничего не поменялось

вообще ничего? дубликаты остались? Очисть все таблицы и проверь. Давай разберемся с дубликатами айпи сначала
сейчас удалил полностью 2 списка.
убил процесс noserver.pl

пока дубликатов не вижу.
спасибо.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #24 : 02 Февраля 2010, 19:40:02 »

за все это время работы, больше дубликатов небыло.
с шейперами все ок.
с адрес-листами тоже все ок.

еще раз спасибо.
ноденай и техподдержка рулит  Веселый
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #25 : 03 Февраля 2010, 09:33:46 »

за ночь с адрес-листом goodboys все впорядке
с allboys тоже все в порядке

создался правда шейпер без IP, с названием queue163 на all-interfaces, радует что unlimited
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #26 : 04 Февраля 2010, 08:12:41 »

Рано обрадовался.

В этот раз повезло, что на 2мбит шейпер поставился, когда на 256, то роутер падает.
видимо таже причина, что и с адрес-листами
Получаются вот такие ситуации:

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

Карма: 0
Offline Offline

Сообщений: 7


Просмотр профиля
« Ответ #27 : 30 Июня 2011, 15:25:54 »

В общем, судя по твоим логам, имеет место такая ситуация: скрипт посылает микротику запрос "покажи мне свои списки" (/ip/firewall/address-list/print), а микротик иногда затупливает и не сразу отвечает. Ждать пока он ответит - это неправильный подход, потому что он может зависнуть, оборваться канал и т.д., а процессы биллинга динамичные, собственно поэтому и придуман сам процесс синхронизации.  Давай сделаем вот такую вещь - в hw_mirkrotik.pl найди строку

Код:
$ips=$list='';

вероятно 239 и после нее поставь:

Код:
$lines=0;

Заметил в system -> resources что память не освобождается когда hw_mikrotik.pl постоянно работает.
В итоге когда свободная память заканчивается, то роутер подвисает.
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #28 : 10 Января 2012, 22:33:00 »

Ещё момент, МикроТик настроен, всё работает уже давно и хорошо. Но сейчас появилась задача расставить много Hot-Spot точек и дать возможность авторизации пользователям тем, кто уже зарегистрирован в системе под своими логин-паролями.

Под это был настроен Радиус, поднята Хот-Спот в песочнице.

Я столкнулся с одной единственной проблемой. Всё авторизируется, но пользователю выдаётся адрес, прописаный в биллинге вот таким образом:
Код:
echo: radius,debug,packet     NAS-Port = 2152726535
echo: radius,debug,packet     Acct-Session-Id = "80500007"
echo: radius,debug,packet     Framed-IP-Address = 10.5.50.253
echo: radius,debug,packet     MT-Host-IP = 10.5.50.253
echo: radius,debug,packet     CHAP-Challenge = 0xec25dffc14498fc9ab4ac987a03a4fc5
echo: radius,debug,packet     CHAP-Password = 0x944959f739f9415c7decc9c9ef4cefd6
echo: radius,debug,packet       1a
echo: radius,debug,packet     Service-Type = 1
echo: radius,debug,packet     WISPr-Logoff-URL = "http://10.5.50.1/logout"
echo: radius,debug,packet     NAS-Identifier = "Home"
echo: radius,debug,packet     NAS-IP-Address = 192.168.10.1
[root@Home] >
  (36 messages discarded)
echo: radius,debug,packet     NAS-Port = 2152726535
echo: radius,debug,packet     Acct-Session-Id = "80500007"
echo: radius,debug,packet     Framed-IP-Address = 172.16.3.200
echo: radius,debug,packet     MT-Host-IP = 10.5.50.253
echo: radius,debug,packet     Event-Timestamp = 1326225249
echo: radius,debug,packet     NAS-Identifier = "Home"
echo: radius,debug,packet     Acct-Delay-Time = 0
echo: radius,debug,packet     NAS-IP-Address = 192.168.10.1
echo: radius,debug,packet received Accounting-Response with id 40 from 192.168.10.9:1813
echo: radius,debug,packet     Signature = 0xbfbbdf7737c5190d8c792ee607fb78ef
echo: radius,debug received reply for 3f:4f
echo: radius,debug request 3f:4f processed

То есть, не просто разрешается доступ, а ещё и меняется IP-адрес в поле "Framed-IP-Address". Но этот адрес пользуется лишь в определённом доме и квартире, а у сети Хот-Спотов свои и каждая точка со своим пулом.
Поэтому мне нужно, что бы человек получал другой адрес (это решал бы Хот-Спот в каждой конкретной точке) и просто авторизировался для доступа (после авторизации адрес меняться не должен.
Собственно, вопрос:
Как корректно отключить фрейм с IP-адресом, что бы пользователь только авторизировался на Хот-Спотах, а адрес не менялся, оставался тот, который отведён под эти сети?
« Последнее редактирование: 10 Января 2012, 22:36:43 от Eugene » Записан
Naker
Новичок
*

Карма: 0
Offline Offline

Сообщений: 2


Просмотр профиля Email
« Ответ #29 : 08 Марта 2014, 10:00:12 »

Добрый день.

Подскажите кто нибудь сталкивался с такой проблемой?
Mikrotik v6.10
Nodeny 50.32
авторизация PPPoE
настроили связку, клиент авторизуется, добавляются правила в Address-List и Queue.
Через 150 сек. адрес удаляется из листа "goodboys"
По конфигам ни чего не меняли, кроме Queue.

МТ пишет:
address list entry removed by nodeny

В консоли perl mikrotik.pl -v пишет что отправил правила на удаление этого id, который якобы выключен.
За ранее спасибо.
Записан
Страниц: 1 [2] 3
  Печать  
 
Перейти в:  

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