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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Nodeny mpd5 dhcp radius.......  (Прочитано 8427 раз)
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« : 01 Ноября 2010, 11:50:29 »

Всім привіт. Поставив нодені мпд5 радіус дхцп все як по інструкції. Абонент отримує ір по дхцп, підключається через логін пароль, все проходить успішно. Інет робить, але тільки хвилини три-чотири. потім із правил ipfw пропадає, хоча зєднання не рве. В чому може бути проблема, де я щось не дочитав?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 01 Ноября 2010, 15:26:29 »

В списке клиентов авторизация пропадает? Ключик исчезает?
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #2 : 01 Ноября 2010, 16:42:19 »

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

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #3 : 01 Ноября 2010, 23:28:17 »

скорее всего радиус не обновляет авторизацию или проблемы в базе данных с процедурой radupdate. Проверьте или пересоздайте процедуру в мускуле и конфиг радиуса.
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #4 : 03 Ноября 2010, 15:25:07 »

Перепровірив, вроді все в порядку. Лиш шось мене смущають дві косі в процедурі (дивлюсь через phpmyadmin):
Код:
DROP PROCEDURE `radupdate`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `radupdate`(IN login VARCHAR(64))
BEGIN
INSERT into dblogin (mid,act,time) VALUES
((SELECT id FROM users WHERE name=login LIMIT 1),47,unix_timestamp());
END

Має так бути?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #5 : 04 Ноября 2010, 09:32:45 »

Это скорее всего разделитель, в начале должно быть что-то типа DELIMITER //, так ведь?
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


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

Замітив, що якщо клієнт підключився по пппое, то авторизація в білінгу то появляється то зникає з періодом приблизно 3 хв. Можливо десь виставляється періодичність провірки статуса клієнта???
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #7 : 10 Ноября 2010, 14:16:14 »

http://freeradius.org/rfc/rfc2869.html#Acct-Interim-Interval
Должно быть меньше, чем "Операции->Настройки->Ядро {Через какое количество секунд, прошедшее после последней авторизации, клиент будет считаться неавторизованным, рекомендуется не меньше 80 сек. По умолчанию 150 сек}"
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #8 : 10 Ноября 2010, 14:31:08 »

там і стоїть 150. Знайшов можливо помилку: в настройках мпд
set auth    acct-update     450
поставив 45
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #9 : 10 Ноября 2010, 14:32:39 »

"Молодець! Все правыльно зробыв!"
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #10 : 11 Ноября 2010, 09:33:26 »

Все таки із-за
Код:
set auth    acct-update     450
не йшло. Дякую за допомогу.
Ще одне питання: можна якось привязати мак до авторизації в нодені через пппое?Непонимающий
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #11 : 11 Ноября 2010, 09:47:22 »

Все таки із-за
Код:
set auth    acct-update     450
не йшло. Дякую за допомогу.
Ще одне питання: можна якось привязати мак до авторизації в нодені через пппое?Непонимающий
это изврат, pppoe и так для людей тупых вынос мозга, а если им еще будет режект давать радиус в авторизации, то техподдержка вас изнасилует за нововведение
Записан
fedusyaka
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #12 : 11 Ноября 2010, 09:52:22 »

В нас місто маленьке, один одного знають і сусіди ділитися паролями люблять. Питання відкрите....
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #13 : 11 Ноября 2010, 09:53:31 »

Calling-Station-Id -- MAC того, кто коннектится
Соответственно в radcheck должна быть проверка на соответствие маков.
А вообще поиском пользуйсо!
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #14 : 11 Ноября 2010, 10:05:10 »

Код:
('%{SQL-User-Name}', ('%{Calling-Station-Id}'))
и не забудь добавить в sql.conf

и в процедуру
Код:
(IN login VARCHAR(64), IN mac VARCHAR(20))
ну и в radcheck добавить запрос в select
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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