Freeradius 1.1.7 + FreeBSD 7.0

Ответить
Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Freeradius 1.1.7 + FreeBSD 7.0

Сообщение Azudim »

Радиус крашется раз в несколько часов.. без видимых ошибок.
в логе только

Код: Выделить всё

Thu Aug  7 14:46:40 2008 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Unable connect to server '127.0.0.1:abills'
Вопрос: у кого под FreeBSD 7.0 какие версии FreeRadius'a стабильно работают?

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

с 7 фрей нормально биллинг не работает

Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Сообщение Azudim »

а что именно? у меня все ок, кроме падений Радиуса.

chtito2
Сообщения: 479
Зарегистрирован: Чт апр 17, 2008 5:26 pm

Re: Freeradius 1.1.7 + FreeBSD 7.0

Сообщение chtito2 »

Azudim писал(а):Радиус крашется раз в несколько часов.. без видимых ошибок.
в логе только

Код: Выделить всё

Thu Aug  7 14:46:40 2008 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Unable connect to server '127.0.0.1:abills'
Вопрос: у кого под FreeBSD 7.0 какие версии FreeRadius'a стабильно работают?
Попробуйте в /etc/my.cnf в секции [mysqld] увеличить параметр wait_timeout. У меня бесконечность (wait_timeout = -1). MySQL 5.1.

Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Сообщение Azudim »

уже так и стоит.. =(

vlad
Сообщения: 46
Зарегистрирован: Чт апр 03, 2008 1:51 pm

Сообщение vlad »

Я у себя поборал рестартом радиуса через крон раз в час.
2 месяца - полет нормальный :)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: Freeradius 1.1.7 + FreeBSD 7.0

Сообщение ran »

Azudim писал(а):Радиус крашется раз в несколько часов.. без видимых ошибок.
в логе только

Код: Выделить всё

Thu Aug  7 14:46:40 2008 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Unable connect to server '127.0.0.1:abills'
Вопрос: у кого под FreeBSD 7.0 какие версии FreeRadius'a стабильно работают?
а без рлм_перл работает?

Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Сообщение Azudim »

нет пока.. но уж очень хочется rlm_perl, шустро работает.. буду пробовать FreeRadius 2.0.5.
Еще момент, радиус начал падать после повышения нагрузки. когда в тестовом режиме юзеров/онлайн было не больше 10, все было гуд.. месяц.. пользователей стало в 3 раза больше стал падать..

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

нет пока..
я так и не понял... без рлм_перл работает? любопытно просто - у меня линух, для того чтоб прверить бздю городить влом...

Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Сообщение Azudim »

Обновил Abills. Radius продолжает падать. Замечено две ошибки на которых он кладется:

Код: Выделить всё

DBI connect('database=abills;host=127.0.0.1','azudim',...) failed:Can't connect to MySQL server on '127.0.0.1' (1) at /
usr/abills/libexec/../Abills/mysql/main.pm line 70
rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Unable connect to serve
r'127.0.0.1:abills'
Segmentation fault (core dumped) 

Код: Выделить всё

rad_recv: Access-Request packet from host 127.0.0.1:60095, id=98, length=127                                            
        User-Name = "vypik"                                                                                             
        Service-Type = Framed-User                                                                                      
        Framed-Protocol = PPP                                                                                           
        CHAP-Password = 0x01880f913bce56ac06ce1406d406da9226                                                            
        CHAP-Challenge = 0x32343535343434333330343636373139                                                             
        NAS-IP-Address = 192.168.0.250                                                                                  
        NAS-Identifier = "isa3.lanaudit"                                                                                
        Calling-Station-Id = "0:20:ed:92:f4:2f"                                                                         
        NAS-Port-Type = Ethernet                                                                                        
        NAS-Port = 839                                                                                                  
  Processing the authorize section of radiusd.conf                                                                      
modcall: entering group authorize for request 2                                                                         
  modcall[authorize]: module "preprocess" returns ok for request 2                                                      
  modcall[authorize]: module "mschap" returns noop for request 2                                                        
Using perl at 0x2840c132                                                                                                
rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = authorize exit status= Can't locate object meth
od "new" via package "Nas" at /usr/abills/libexec/rlm_perl.pl line 54.                                                  
Segmentation fault (core dumped)  

Azudim
Сообщения: 72
Зарегистрирован: Вс фев 13, 2005 4:40 pm
Откуда: Moscow
Контактная информация:

Сообщение Azudim »

проблема краша Радиуса решилась сменой MySQL (server,client , perl DBI-mysql) на ветку 5.0.x (было 5.1).
на свет появилась давняя проблема - не снимается маршрутизация для выданного адреса. использую костыль со снятием марщрута из ppp.linkdown:

Код: Выделить всё

 
MYADDR:                                                                             
! sh -c "/sbin/route del HISADDR && echo Deleted route for HISADDR > /linkdown.log"
Вопрос. маршрут корректно не снимается из ppp.linkdown - можно ли такую фишку добавить в rlm_perl ? (на этапе linkup еще не известен ip адрес)?

+непонятная пока проблема с радиусом.. клиент не авторизуеццо, в логе Абиллс все ок, в ppp.log все ок, радиус висит, но авторизация не проходит.. перезапуск радиуса решает проблему. мониторю до полной ясности.
Немного пугают сообщения в выводе радиуса:

Код: Выделить всё

Using perl at 0x2840c132  
External: not found       
exacct_program: not found 
MUST: not found           
example:: not found   

---------------
FreeBSD 7.0, FreeRadius 1.1.7, MySQL 5.0.67[/code]

Ответить