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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: NoDenyPlus Free динамечские IP PPPoE  (Прочитано 3102 раз)
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля Email
« : 16 Ноября 2015, 09:01:25 »

Здравствуйте.
Поставили себе для теста биллинг NoDeny Plus Free.
В целом все нравится. Но в резуальтате теста столкнулись с проблемой.
Клиенты подключаются по PPPoE. Пул адресов динамический белый.
Клиенты начали жаловаться что не работает интерет периодически.
Выяснилось что бывает поднимается несколько PPPoE сессий с одним внешний IP, или абонент уже получивший ранее IP на биллинге адрес уже освободил по времени как понял, а PPPoE сессия его осталась со старым адресом. Как то так.
Подскажите куда копать как попробовать исправить.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 16 Ноября 2015, 09:03:41 »

старая проблема)
Записан
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля Email
« Ответ #2 : 16 Ноября 2015, 09:04:49 »

старая проблема)
Способа бороться с ней случайно не появилось? Ну или как то справляться..
Поиском на форуме здесь и в интернете ничего не нашел.
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #3 : 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 ;
Записан
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


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

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #5 : 16 Ноября 2015, 10:25:08 »

Речь идет о белых ip в качестве запутывания и усложнения решения проблемы или действительно зависшие сессии наблюдаются только при белых ip?
Записан
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля Email
« Ответ #6 : 16 Ноября 2015, 10:42:55 »

Речь идет о белых ip в качестве запутывания и усложнения решения проблемы или действительно зависшие сессии наблюдаются только при белых ip?

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

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #7 : 16 Ноября 2015, 11:34:09 »

Ну ответ я понял - белый/не белый не имеет значения, важно, что динамический. Честно говоря, я помню в скайпе кто-то писал о решении этой проблемы - какой-то ключ надо было добавить то ли к радиусу, толи к мпд5. Найти не могу - сильно много людей и истории в скайпе
Записан
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля Email
« Ответ #8 : 16 Ноября 2015, 11:42:43 »

Ну ответ я понял - белый/не белый не имеет значения, важно, что динамический. Честно говоря, я помню в скайпе кто-то писал о решении этой проблемы - какой-то ключ надо было добавить то ли к радиусу, толи к мпд5. Найти не могу - сильно много людей и истории в скайпе

Спасибо за направление. Если вдруг попадет на глаза или что вспомните - буду очень благодарен.
« Последнее редактирование: 16 Ноября 2015, 12:25:43 от baydar » Записан
baydar
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля Email
« Ответ #9 : 16 Ноября 2015, 14:01:03 »

Если кто сталкивался с данной проблемой - поделитесь решением. Вопрос не закрыт. Спасибо.
Если найду решение раньше - отпишусь о нем здесь.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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