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

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

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« : 10 Октября 2010, 07:54:46 »

http://www.netpatch.ru/dhcp2radius.html
Здесь описано на примере PostgreSQL, ну то мелочи.
Патч для версии 3.0.7

Кто-нибудь пробовал связать у себя на dhcp серверу авторизацию хостов через радиус?\

http://freeradius.org/features/dhcp.html
радиус уже вроде как работает с dhcp

Кстати на микротике DHCP сервер уже с радиус поддержкой.
Было бы довольно удобно чтобы смотрел мак и ip из биллинга, вместо nomake.pl

LDAP не выход
« Последнее редактирование: 10 Октября 2010, 08:01:16 от stimels » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #1 : 10 Октября 2010, 08:17:36 »

Код:
rad_recv: Access-Request packet from host 19.3.130.94:42634, id=189, length=108
        NAS-Port-Type = Ethernet
        NAS-Port = 2209349786
        Calling-Station-Id = "1:0:2:44:59:cd:b1"
        Called-Station-Id = "dhcp1"
        User-Name = "00:02:44:59:CD:B1"
        User-Password = ""
        NAS-Identifier = "black"
        NAS-IP-Address = 19.3.130.94
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 8
  modcall[authorize]: module "preprocess" returns ok for request 8
  modcall[authorize]: module "chap" returns noop for request 8
  modcall[authorize]: module "mschap" returns noop for request 8
    rlm_realm: No '@' in User-Name = "00:02:44:59:CD:B1", looking up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 8
  modcall[authorize]: module "files" returns notfound for request 8
radius_xlat:  '00:02:44:59:CD:B1'
rlm_sql (sql): sql_set_user escaped user --> '00:02:44:59:CD:B1'
radius_xlat:  'call radcheck('00:02:44:59:CD:B1')'
rlm_sql (sql): Reserving sql socket id: 1
rlm_sql (sql): User 00:02:44:59:CD:B1 not found in radcheck
radius_xlat:  ''
radius_xlat:  ''
rlm_sql (sql): Released sql socket id: 1
  modcall[authorize]: module "sql" returns ok for request 8
modcall: leaving group authorize (returns ok) for request 8
auth: No authenticate method (Auth-Type) configuration found for the request: Rejecting the user
auth: Failed to validate the user.
Delaying request 8 for 1 seconds
Finished request 8
Going to the next request
Cleaning up request 3 ID 37 with timestamp 4cb159c9
Cleaning up request 4 ID 38 with timestamp 4cb159c9
Waking up in 1 seconds...
rad_recv: Access-Request packet from host 95.3.130.94:42634, id=189, length=108
Sending Access-Reject of id 189 to 95.3.130.94 port 42634
вот так в дебаге идет Dhcp запрос через радиус.
остается сложность как бы разделить юзеров ppp и dhcp
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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