Roman Pogosyan 3 Опубликовано: 2011-08-20 06:28:39 Share Опубликовано: 2011-08-20 06:28:39 кто нибудь допилил rlm_stg до 2-го радиуса ? на дебиане первый отказывается вставать Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-20 06:42:53 Автор Share Опубліковано: 2011-08-20 06:42:53 забыл 64 битная система Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-08-20 15:42:28 Share Опубліковано: 2011-08-20 15:42:28 Он как-бы теперь только для второго. Но я его толком не тестировал, просто добился компилируемости. Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-20 16:32:55 Автор Share Опубліковано: 2011-08-20 16:32:55 в последнем релизи вроде компилится но падает с сигфаултом при авторизации Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-20 18:33:57 Автор Share Опубліковано: 2011-08-20 18:33:57 тупо падает на паирфайнд Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-08-21 08:12:24 Share Опубліковано: 2011-08-21 08:12:24 Значит будем пилить... Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 09:26:03 Автор Share Опубліковано: 2011-08-22 09:26:03 не компилится с родными h от радиуса к примемру одна из ошибок /usr/include/freeradius/libradius.h:160: error: expected type-specifier before ‘;’ token Но .. если отрубить стг_клиент в сырцах .. с скомпилиь на С все идет на ура Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 10:04:09 Автор Share Опубліковано: 2011-08-22 10:04:09 перепили h файлы радиуса .. тепер сигфаултов нету .. но радтест возвращает ошибку логин пароля хотя все путем Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 10:13:26 Автор Share Опубліковано: 2011-08-22 10:13:26 в дебуге radius.cpp > 15:12:53 > RADIUS::ProcessAutzPacket service '' is not allowed to authorize Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 10:45:45 Автор Share Опубліковано: 2011-08-22 10:45:45 народ хелп с пппд от старгазера ошибки нет .. но вот радиус .... Mon Aug 22 15:44:05 2011 : Debug: rlm_stg: stg_authorize() Service-Type defined as 'Framed-User' Mon Aug 22 15:44:05 2011 : Info: ++[stg] returns updated Mon Aug 22 15:44:05 2011 : Info: ++[chap] returns noop Mon Aug 22 15:44:05 2011 : Info: ++[mschap] returns noop Mon Aug 22 15:44:05 2011 : Info: [pap] No clear-text password in the request. Not performing PAP. Mon Aug 22 15:44:05 2011 : Info: ++[pap] returns noop Mon Aug 22 15:44:05 2011 : Info: WARNING: Please update your configuration, and remove 'Auth-Type = Local' Mon Aug 22 15:44:05 2011 : Info: WARNING: Use the PAP or CHAP modules instead. Mon Aug 22 15:44:05 2011 : Info: No User-Password or CHAP-Password attribute in the request. Mon Aug 22 15:44:05 2011 : Info: Cannot perform authentication. Mon Aug 22 15:44:05 2011 : Info: Failed to authenticate the user. где я что то упустил ? Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 11:04:49 Автор Share Опубліковано: 2011-08-22 11:04:49 блин запутался Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 12:02:20 Автор Share Опубліковано: 2011-08-22 12:02:20 почему не переходит на authentication ?? в чем загвоздка ? Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 13:20:45 Автор Share Опубліковано: 2011-08-22 13:20:45 в общем закипел .. дошел до Mon Aug 22 18:19:49 2011 : Info: # Executing section authorize from file /etc/freeradius/sites-enabled/default Mon Aug 22 18:19:49 2011 : Info: +- entering group authorize {...} Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authorize() Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authorize() user name defined as 'test' Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authorize() request username field: 'test' Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authorize() Service-Type defined as 'Framed-User' Mon Aug 22 18:19:49 2011 : Info: ++[stg] returns ok Mon Aug 22 18:19:49 2011 : Info: ++[chap] returns noop Mon Aug 22 18:19:49 2011 : Info: ++[mschap] returns noop Mon Aug 22 18:19:49 2011 : Info: Found Auth-Type = stg Mon Aug 22 18:19:49 2011 : Info: # Executing group from file /etc/freeradius/sites-enabled/default Mon Aug 22 18:19:49 2011 : Info: +- entering group authenticate {...} Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authenticate() Mon Aug 22 18:19:49 2011 : Debug: rlm_stg: stg_authenticate() Service-Type defined as 'Framed-User' Mon Aug 22 18:19:49 2011 : Info: ++[stg] returns noop Mon Aug 22 18:19:49 2011 : Info: Failed to authenticate the user. Mon Aug 22 18:19:49 2011 : Info: Using Post-Auth-Type Reject Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 13:22:02 Автор Share Опубліковано: 2011-08-22 13:22:02 завтра буду разбиратся почему Mon Aug 22 18:19:49 2011 : Info: ++[stg] returns noop в идентификации .... в дебаге радиуса пусто Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-22 13:34:20 Автор Share Опубліковано: 2011-08-22 13:34:20 в общем дошел до Mon Aug 22 18:33:16 2011 : Info: +- entering group post-auth {...} Mon Aug 22 18:33:16 2011 : Debug: rlm_stg: stg_postauth() Mon Aug 22 18:33:16 2011 : Debug: rlm_stg: stg_postauth() Service-Type defined as 'Framed-User' Mon Aug 22 18:33:16 2011 : Debug: rlm_stg: stg_postauth() ip = '10.0.88.11' Mon Aug 22 18:33:16 2011 : Info: ++[stg] returns updated Sending Access-Accept of id 124 to 127.0.0.1 port 48820 Framed-IP-Address = 10.0.88.11 *** glibc detected *** freeradius: double free or corruption (top): 0x0895eeb0 *** терь не могу понять почему reeradius: double free or corruption (top): Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-08-23 06:32:03 Share Опубліковано: 2011-08-23 06:32:03 не компилится с родными h от радиуса к примемру одна из ошибок /usr/include/freeradius/libradius.h:160: error: expected type-specifier before ‘;’ token Но .. если отрубить стг_клиент в сырцах .. с скомпилиь на С все идет на ура А как так получилось что он полез за "родными" заголовочными файлами? У него в комплекте идут патченные. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-08-23 06:33:57 Share Опубліковано: 2011-08-23 06:33:57 народ хелп с пппд от старгазера ошибки нет .. но вот радиус .... Mon Aug 22 15:44:05 2011 : Debug: rlm_stg: stg_authorize() Service-Type defined as 'Framed-User' Mon Aug 22 15:44:05 2011 : Info: ++[stg] returns updated Mon Aug 22 15:44:05 2011 : Info: ++[chap] returns noop Mon Aug 22 15:44:05 2011 : Info: ++[mschap] returns noop Mon Aug 22 15:44:05 2011 : Info: [pap] No clear-text password in the request. Not performing PAP. Mon Aug 22 15:44:05 2011 : Info: ++[pap] returns noop Mon Aug 22 15:44:05 2011 : Info: WARNING: Please update your configuration, and remove 'Auth-Type = Local' Mon Aug 22 15:44:05 2011 : Info: WARNING: Use the PAP or CHAP modules instead. Mon Aug 22 15:44:05 2011 : Info: No User-Password or CHAP-Password attribute in the request. Mon Aug 22 15:44:05 2011 : Info: Cannot perform authentication. Mon Aug 22 15:44:05 2011 : Info: Failed to authenticate the user. где я что то упустил ? Скорее всего вмесот аттрибута User-Password идет другой аттрибут. Хотелось бы видеть изменения которые были сделаны. Так по логам ничего не скажешь. Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 07:33:06 Автор Share Опубліковано: 2011-08-23 07:33:06 не компилится с родными h от радиуса к примемру одна из ошибок /usr/include/freeradius/libradius.h:160: error: expected type-specifier before ‘;’ token Но .. если отрубить стг_клиент в сырцах .. с скомпилиь на С все идет на ура А как так получилось что он полез за "родными" заголовочными файлами? У него в комплекте идут патченные. Пришось заставить его лезть за родными .. так как с не родными сигфаулт в родных сделанны минимальные изменения 2-х переменных после этого скомпилилось и сигфаултов нет потом пришлось переделать передачу атрибутов паирмейи и паир адд , сейчас параметры передаются нормально но возникла проблемма с stg_authenticate для того чтоб он ее проходил надо указывать Auth-Type = stg Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 07:38:59 Автор Share Опубліковано: 2011-08-23 07:38:59 и вот с *** glibc detected *** freeradius: double free or corruption (top): 0x0895eeb0 *** не знаю что делать вроде жалоба на неправильное резервирование памяти Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 07:55:12 Автор Share Опубліковано: 2011-08-23 07:55:12 в общем застрял тут .... Tue Aug 23 12:49:19 2011 : Info: # Executing section authorize from file /etc/freeradius/sites-enabled/default Tue Aug 23 12:49:19 2011 : Info: +- entering group authorize {...} Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authorize() Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authorize() user name defined as 'test' Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authorize() request username field: 'test' Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authorize() request password field: '▒?zz▒H@f?d?$▒▒es▒' Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authorize() Service-Type defined as 'Framed-User' Tue Aug 23 12:49:19 2011 : Info: ++[stg] returns updated Tue Aug 23 12:49:19 2011 : Info: ++[preprocess] returns ok Tue Aug 23 12:49:19 2011 : Info: [chap] WARNING: Auth-Type already set. Not setting to CHAP Tue Aug 23 12:49:19 2011 : Info: ++[chap] returns noop Tue Aug 23 12:49:19 2011 : Info: ++[mschap] returns noop Tue Aug 23 12:49:19 2011 : Info: Found Auth-Type = CHAP Tue Aug 23 12:49:19 2011 : Info: # Executing group from file /etc/freeradius/sites-enabled/default Tue Aug 23 12:49:19 2011 : Info: +- entering group CHAP {...} Tue Aug 23 12:49:19 2011 : Info: [chap] login attempt by "test" with CHAP password Tue Aug 23 12:49:19 2011 : Info: [chap] Using clear text password "123456" for user test authentication. Tue Aug 23 12:49:19 2011 : Info: [chap] chap user test authenticated succesfully Tue Aug 23 12:49:19 2011 : Info: ++[chap] returns ok Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authenticate() Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_authenticate() Service-Type defined as 'Framed-User' Tue Aug 23 12:49:19 2011 : Info: ++[stg] returns ok Tue Aug 23 12:49:19 2011 : Info: # Executing section post-auth from file /etc/freeradius/sites-enabled/default Tue Aug 23 12:49:19 2011 : Info: +- entering group post-auth {...} Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_postauth() Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_postauth() Service-Type defined as 'Framed-User' Tue Aug 23 12:49:19 2011 : Debug: rlm_stg: stg_postauth() ip = '10.0.15.11' Tue Aug 23 12:49:19 2011 : Info: ++[stg] returns ok Tue Aug 23 12:49:19 2011 : Info: [main_pool] Could not find Pool-Name attribute. Tue Aug 23 12:49:19 2011 : Info: ++[main_pool] returns noop Sending Access-Accept of id 159 to 127.0.0.1 port 55246 Framed-IP-Address = 10.0.15.11 *** glibc detected *** freeradius: double free or corruption (!prev): 0x092f5750 *** надо разбиратся что не так с stg_postauth ... он что то лишнее толи затирает толи добавляет кстате вопрос .. для тех кто подключается по радиусу надо обязательно указывать IP ? Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 08:16:44 Автор Share Опубліковано: 2011-08-23 08:16:44 нашел и эту причину - проблема была в выдаче framed-ip-adress и в принципе оно меня не устраивает хотелось бы заделать туда следуюэие действия { после удачной авторизации прочитать из пакета "framed-ip-adress" , записать его в поле клиенту у которого стоит * (жесткая привязка как то напрягает , постоянно выдавать адреса всем клиентам как то не правильно) и далее делать аккаунтинг } или как у авторизатора проверять наличие указанного ИП , и если его нет то выдавать из пула , а ели он есть то выдавать то что есть Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 08:48:01 Автор Share Опубліковано: 2011-08-23 08:48:01 В се с радиусом 2.10 работает , правда на дебиане 32-битном .. 64 битном не получалось согласовать C++ и C тут нужбы более широкие познания (а может я что то не так делал когда пытался отладить на 64 битах) в общем не знаю , столько делал и переделывал что сейчас и не помню что к чему позже подчищу и выложу файлы рлм_стг и библиотек радиуса .. дифы не осилю .. сами сделаете автоматическую прописку полученного IP буду пытатся сделать но не гарантирую Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-08-23 09:14:27 Share Опубліковано: 2011-08-23 09:14:27 Давай патчи, я посмотрю. Ссылка на сообщение Поделиться на других сайтах
Roman Pogosyan 3 Опубліковано: 2011-08-23 09:16:10 Автор Share Опубліковано: 2011-08-23 09:16:10 патчи делать не умею выложил файлы Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2012-10-17 11:39:32 Share Опубліковано: 2012-10-17 11:39:32 интересно, а вопрос-то актуален, у меня тоже не работает на 64 битной centos6 http://local.com.ua/forum/topic/23478-mod-radius-for-stargazer/page__view__findpost__p__355892 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас