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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 [4]
  Печать  
Автор Тема: Вытаскивание маков юзеров из радиус запросов.  (Прочитано 16948 раз)
Maks
NoDeny
Ветеран
*

Карма: 13
Offline Offline

Сообщений: 575


Скажи спасибо - подними карму.

https://t.me/smv https://t.me/smv_wz
Просмотр профиля Email
« Ответ #45 : 30 Августа 2010, 22:04:08 »

ага.. полезна спору нет.
Записан

Nodeny общение
https://t.me/nodeny_chat
Maks
NoDeny
Ветеран
*

Карма: 13
Offline Offline

Сообщений: 575


Скажи спасибо - подними карму.

https://t.me/smv https://t.me/smv_wz
Просмотр профиля Email
« Ответ #46 : 03 Сентября 2010, 16:34:12 »

Ап, все стало или медленно но движется?
Записан

Nodeny общение
https://t.me/nodeny_chat
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #47 : 04 Декабря 2010, 20:32:15 »

актуально! кто реализовал в связке с микротиком??
Записан
serojperoj
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля
« Ответ #48 : 02 Октября 2011, 21:22:14 »

может кто скажет как заблочить MAC-address клиента? чтоб с этого MAC никогда не смогли авторизоваться через PPPoE?
не знаю в какую сторону копать. поменять процедуры в MySQL или в Freeradius-е предусмотрен вариант mac filtering?
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #49 : 03 Октября 2011, 00:07:40 »

может кто скажет как заблочить MAC-address клиента? чтоб с этого MAC никогда не смогли авторизоваться через PPPoE?
не знаю в какую сторону копать. поменять процедуры в MySQL или в Freeradius-е предусмотрен вариант mac filtering?
Покопайте в сторону ipfw arp. Ради бана/ограничения на порт разве стоит лезть в дебри радиуса?
Записан

0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #50 : 03 Октября 2011, 00:41:49 »

Мне кажется, переделать процедуру в мускуле в разы проще, чем лезать в ipfw arp...
Записан
serojperoj
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля
« Ответ #51 : 09 Февраля 2012, 13:28:22 »

а как поступать с теми у кого ПК и ноут в запасе?

может кто-то уже справился с проблемой привязка по маку?

с одним маком все норм работает.

Код:
DROP PROCEDURE IF EXISTS `radcheck`;
DELIMITER $$ 
CREATE PROCEDURE `radcheck` (IN login VARCHAR(64))
BEGIN

SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'mykey') AS Value,'==' AS Op FROM users WHERE name=login;

IF ((SELECT field_value from dopvalues where revision IN (SELECT rev
FROM rev_users WHERE id IN (SELECT id FROM users where name=login)) and
 dopfield_id=4) <> '') THEN

SELECT id,name,'Calling-Station-Id' AS Attribute,(SELECT field_value
from dopvalues where revision IN (SELECT rev FROM rev_users WHERE id IN
(SELECT id FROM users where name=login)) and dopfield_id=4) AS
Value,':=' AS Op from users where name=login;

END IF;

END$$
DELIMITER ;

тоесть проверяю поле Мак-Адрес(_mac) в тех. данных клиента, если оно не пустое то прибавляется еще один Select в процедуре radcheck().

но мне этого мало  Грустный  в Доп. Полях добавил еще одно поле - Мак-Адрес2(_mac2) , и теперь незнаю как в мускуле проверять сразу обе поля, один для ПК , другой для ноута.

типа IF (Calling-Station-Id == _mac) OR (Calling-Station-Id == _mac2) THEN ........ END IF;
Записан
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 350


Просмотр профиля
« Ответ #52 : 10 Февраля 2012, 10:09:01 »

А какой смысл в этом? Сменить мак дело пары минут, будете держать потом таблицу из сотни маков одного юзера? А не проще ли заслать монтажников отключить физически если железо тупое, на умном решение и так ясно.
Записан
serojperoj
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля
« Ответ #53 : 10 Февраля 2012, 14:51:48 »

так у нас юЗверов нету)) обычные , не продвинутые люди в ИТ сфере. мб один из 1000 слышал что такое Мак-Адрес
Записан
Страниц: 1 2 3 [4]
  Печать  
 
Перейти в:  

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