Страница 1 из 1
Freeradius 1.1.7 + FreeBSD 7.0
Добавлено: Чт авг 07, 2008 5:06 pm
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 стабильно работают?
Добавлено: Чт авг 07, 2008 7:06 pm
lasik
с 7 фрей нормально биллинг не работает
Добавлено: Чт авг 07, 2008 7:25 pm
Azudim
а что именно? у меня все ок, кроме падений Радиуса.
Re: Freeradius 1.1.7 + FreeBSD 7.0
Добавлено: Пт авг 08, 2008 3:10 am
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.
Добавлено: Пт авг 08, 2008 8:06 am
Azudim
уже так и стоит.. =(
Добавлено: Пт авг 08, 2008 9:11 am
vlad
Я у себя поборал рестартом радиуса через крон раз в час.
2 месяца - полет нормальный

Re: Freeradius 1.1.7 + FreeBSD 7.0
Добавлено: Пт авг 08, 2008 10:58 am
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 стабильно работают?
а без рлм_перл работает?
Добавлено: Пт авг 08, 2008 11:31 am
Azudim
нет пока.. но уж очень хочется rlm_perl, шустро работает.. буду пробовать FreeRadius 2.0.5.
Еще момент, радиус начал падать после повышения нагрузки. когда в тестовом режиме юзеров/онлайн было не больше 10, все было гуд.. месяц.. пользователей стало в 3 раза больше стал падать..
Добавлено: Пт авг 08, 2008 12:20 pm
ran
нет пока..
я так и не понял...
без рлм_перл работает? любопытно просто - у меня линух, для того чтоб прверить бздю городить влом...
Добавлено: Пн авг 11, 2008 11:57 am
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)
Добавлено: Ср авг 13, 2008 12:10 pm
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]