Перейти до

Roman Pogosyan

Сitizens
  • Всього повідомлень

    255
  • Приєднався

  • Останній візит

Все, що було написано Roman Pogosyan

  1. Roman Pogosyan

    rlm_stg freeradius 2.10

    нужно менять либо секцию пост-аутентификации .. просто как сделать чтоб он полученный IP вписал пользователю .. вот в чем вопрос
  2. Roman Pogosyan

    rlm_stg freeradius 2.10

    в коде существенных переделок , по сути не стыковка была как раз из за заголовков , в приведенных данных я изменений не делал были измемениня типа параметр * option я изменил на парамерт *_option
  3. Roman Pogosyan

    rlm_stg freeradius 2.10

    надо думать как сделать авторизацию пользователя с * вместо IP ... поковыряю авторизатор старгазера на предмет добавления в поле .. может смогу портировать ... покраймней мер емне очень нужно это (клиент должен атворизироватся вне зависимсти от типа подключения и типа авторизации)
  4. Roman Pogosyan

    rlm_stg freeradius 2.10

    просто не удобно было отслеживать все зависимости и править столько h файлов .. а таки бысто и надежно
  5. Roman Pogosyan

    rlm_stg freeradius 2.10

    в винде работаю
  6. патчи делать не умею выложил файлы
  7. Рабочий модуль для freeradius 2.10 протестен на debian 6 32 битной установка aptitude install freeradius aptitude install libfreeradius-dev заменяем файлы в папке /usr/lib/freeradius на те что в папке компилим модль в конфиге радиуса отностиельно authenticate { # # PAP authentication, when a back-end database listed # in the 'authorize' section supplies a password. The # password can be clear-text, or encrypted. Auth-Type PAP { pap stg } # # Most people want CHAP authentication # A back-end database listed in the 'authorize' section # MUST supply a CLEAR TEXT password. Encrypted passwords # won't work. Auth-Type CHAP { chap stg } # # MSCHAP authentication. Auth-Type MS-CHAP { mschap stg } иначе никак rlm_stg.rar
  8. В се с радиусом 2.10 работает , правда на дебиане 32-битном .. 64 битном не получалось согласовать C++ и C тут нужбы более широкие познания (а может я что то не так делал когда пытался отладить на 64 битах) в общем не знаю , столько делал и переделывал что сейчас и не помню что к чему позже подчищу и выложу файлы рлм_стг и библиотек радиуса .. дифы не осилю .. сами сделаете автоматическую прописку полученного IP буду пытатся сделать но не гарантирую
  9. нашел и эту причину - проблема была в выдаче framed-ip-adress и в принципе оно меня не устраивает хотелось бы заделать туда следуюэие действия { после удачной авторизации прочитать из пакета "framed-ip-adress" , записать его в поле клиенту у которого стоит * (жесткая привязка как то напрягает , постоянно выдавать адреса всем клиентам как то не правильно) и далее делать аккаунтинг } или как у авторизатора проверять наличие указанного ИП , и если его нет то выдавать из пула , а ели он есть то выдавать то что есть
  10. в общем застрял тут .... 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 ?
  11. и вот с *** glibc detected *** freeradius: double free or corruption (top): 0x0895eeb0 *** не знаю что делать вроде жалоба на неправильное резервирование памяти
  12. А как так получилось что он полез за "родными" заголовочными файлами? У него в комплекте идут патченные. Пришось заставить его лезть за родными .. так как с не родными сигфаулт в родных сделанны минимальные изменения 2-х переменных после этого скомпилилось и сигфаултов нет потом пришлось переделать передачу атрибутов паирмейи и паир адд , сейчас параметры передаются нормально но возникла проблемма с stg_authenticate для того чтоб он ее проходил надо указывать Auth-Type = stg
  13. в общем дошел до 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):
  14. завтра буду разбиратся почему Mon Aug 22 18:19:49 2011 : Info: ++[stg] returns noop в идентификации .... в дебаге радиуса пусто
  15. в общем закипел .. дошел до 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
  16. почему не переходит на authentication ?? в чем загвоздка ?
  17. блин запутался
  18. народ хелп с пппд от старгазера ошибки нет .. но вот радиус .... 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. где я что то упустил ?
  19. в дебуге radius.cpp > 15:12:53 > RADIUS::ProcessAutzPacket service '' is not allowed to authorize
  20. перепили h файлы радиуса .. тепер сигфаултов нету .. но радтест возвращает ошибку логин пароля хотя все путем
  21. не компилится с родными h от радиуса к примемру одна из ошибок /usr/include/freeradius/libradius.h:160: error: expected type-specifier before ‘;’ token Но .. если отрубить стг_клиент в сырцах .. с скомпилиь на С все идет на ура
  22. тупо падает на паирфайнд
  23. в последнем релизи вроде компилится но падает с сигфаултом при авторизации
  24. забыл 64 битная система
  25. кто нибудь допилил rlm_stg до 2-го радиуса ? на дебиане первый отказывается вставать
×
×
  • Створити нове...