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

Главная категория => Nodeny Plus => Тема начата: baydar от 16 Ноября 2015, 09:01:25



Название: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 09:01:25
Здравствуйте.
Поставили себе для теста биллинг NoDeny Plus Free.
В целом все нравится. Но в резуальтате теста столкнулись с проблемой.
Клиенты подключаются по PPPoE. Пул адресов динамический белый.
Клиенты начали жаловаться что не работает интерет периодически.
Выяснилось что бывает поднимается несколько PPPoE сессий с одним внешний IP, или абонент уже получивший ранее IP на биллинге адрес уже освободил по времени как понял, а PPPoE сессия его осталась со старым адресом. Как то так.
Подскажите куда копать как попробовать исправить.


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: elite от 16 Ноября 2015, 09:03:41
старая проблема)


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 09:04:49
старая проблема)
Способа бороться с ней случайно не появилось? Ну или как то справляться..
Поиском на форуме здесь и в интернете ничего не нашел.


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: cojiict от 16 Ноября 2015, 09:41:23
Код:
DROP PROCEDURE IF EXISTS `radcheck`;
DELIMITER $$
CREATE PROCEDURE `radcheck` (IN login VARCHAR(64))
BEGIN
  SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'hardpass') AS Value,'=='
    FROM users WHERE name=login;
END$$
DELIMITER ;


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 09:54:27
Спасибо за ответ. Но не понял как им воспользоваться.
В базе данная процедура есть. Точь в точь такая же.
Цитировать
mysql> select name,body_utf8 from mysql.proc WHERE name LIKE "%check%";
+----------+----------------------------------------------------------------------------------------------------------------------------------+
| name     | body_utf8                                                                                                                        |
+----------+----------------------------------------------------------------------------------------------------------------------------------+
| radcheck | BEGIN
  SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'hardpass') AS Value,'=='
    FROM users WHERE name=login;
END |
+----------+----------------------------------------------------------------------------------------------------------------------------------+



Код:
DROP PROCEDURE IF EXISTS `radcheck`;
DELIMITER $$
CREATE PROCEDURE `radcheck` (IN login VARCHAR(64))
BEGIN
  SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'hardpass') AS Value,'=='
    FROM users WHERE name=login;
END$$
DELIMITER ;


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: Efendy от 16 Ноября 2015, 10:25:08
Речь идет о белых ip в качестве запутывания и усложнения решения проблемы или действительно зависшие сессии наблюдаются только при белых ip?


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 10:42:55
Речь идет о белых ip в качестве запутывания и усложнения решения проблемы или действительно зависшие сессии наблюдаются только при белых ip?

Со статически назначенными адресами данной проблемы не раблюдалось.
При переходе на динамическую выдачу адресов из пула столкнулись.
Не совсем понял вопрос и как это проверить. Суть в том, что у нескольких PPPoE сессия периодически оказывается одинаковый IP.
Если убиваю вручную сессию более старую с данным IP - у второго клиента начинает все работать.


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: Efendy от 16 Ноября 2015, 11:34:09
Ну ответ я понял - белый/не белый не имеет значения, важно, что динамический. Честно говоря, я помню в скайпе кто-то писал о решении этой проблемы - какой-то ключ надо было добавить то ли к радиусу, толи к мпд5. Найти не могу - сильно много людей и истории в скайпе


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 11:42:43
Ну ответ я понял - белый/не белый не имеет значения, важно, что динамический. Честно говоря, я помню в скайпе кто-то писал о решении этой проблемы - какой-то ключ надо было добавить то ли к радиусу, толи к мпд5. Найти не могу - сильно много людей и истории в скайпе

Спасибо за направление. Если вдруг попадет на глаза или что вспомните - буду очень благодарен.


Название: Re: NoDenyPlus Free динамечские IP PPPoE
Отправлено: baydar от 16 Ноября 2015, 14:01:03
Если кто сталкивался с данной проблемой - поделитесь решением. Вопрос не закрыт. Спасибо.
Если найду решение раньше - отпишусь о нем здесь.