Страница 1 из 1

проблема с роутерами

Добавлено: Чт окт 08, 2009 12:40 pm
star
Freebsd 7.2 (amd64)+freeradius Version 1.1.7, exppp + poptop + perl v5.8.9 + abills 0.42

После установки биллинга так и не удалось поднять радиус перл модулем
до тех пор, пока не скачал из старого рабочего биллинга racct.pl радиус просто уходит в корку.
racct.pl обновленный по cvsup

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

user# radiusd -x
Starting - reading configuration files ...
Using deprecated naslist file.  Support for this will go away soon.
Module: Loaded exec
rlm_exec: Wait=yes but no output defined. Did you mean output=none?
Module: Instantiated exec (exec)
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded PAP
Module: Instantiated pap (pap)
Module: Loaded CHAP
Module: Instantiated chap (chap)
Module: Loaded MS-CHAP
Module: Instantiated mschap (mschap)
Module: Loaded System
Module: Instantiated unix (unix)
Module: Loaded eap
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
rlm_eap: Loaded and initialized type gtc
rlm_eap: Loaded and initialized type mschapv2
Module: Instantiated eap (eap)
Module: Loaded preprocess
Module: Instantiated preprocess (preprocess)
Module: Loaded perl
Segmentation fault (core dumped)
со старым racct.pl скачанным с другой ситсемы

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

user# radiusd
Thu Oct  8 15:31:56 2009 : Info: Starting - reading configuration files ...
Subroutine access_deny redefined at /usr/abills/libexec/racct.pl line 310.
но работает, но очень криво, пользователей авторизирует, считает но много зависших (зеленые), и самая болшая проблемма перестали подключаться роутеры. В логах абиллса

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

2009-10-08 15:38:44 LOG_INFO: AUTH [bmu5] NAS: 1 (127.0.0.1) CID: 10.10.2.68 GT: 0.00765  
2009-10-08 15:38:37 LOG_INFO: AUTH [bmu5] NAS: 1 (127.0.0.1) CID: 10.10.2.68 GT: 0.00795  
2009-10-08 15:38:30 LOG_INFO: AUTH [bmu5] NAS: 1 (127.0.0.1) CID: 10.10.2.68 GT: 0.00774  
2009-10-08 15:38:22 LOG_INFO: AUTH [bmu5] NAS: 1 (127.0.0.1) CID: 10.10.2.68 GT: 0.00827  
Че делать, где копать ?
Почему зависшие сессии не сбрасываются скриптом billd ? Ето так и должно быть в версии 0.42 ??

Re: проблема с роутерами

Добавлено: Пт окт 09, 2009 6:06 am
star
Собственно появилась идея, что может не нравится роутерам, раньше при подключении к серверу адрес сервера был ИП, а сейчас просто пишет 255.255.255.255. По идее этот параметр должен браться из файла /etc/hosts но сейчас почему-то радиус этого не делает :(. В итоге такая-вот картина
Изображение
Может можно радиусу этот параметр скормить вручную ??
С роутерами те-же яйца
Изображение

Re: проблема с роутерами

Добавлено: Сб окт 10, 2009 12:32 pm
star
Спасибо ВСЕМ :), кто отозвался... (т.е. никому)
Нашел в исходниках EXPPP.
Вобщем добавляем в /etc/ppp/ppp.conf
в секцию pptp:

set ifaddr А.Б.Ц.Д - внешний ип адрес вашего роутера

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 12:39 pm
ran
ну а как же... в любой оси серверу в конфигах нада его ип сказать ;) а откудаж он его родит? :D

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 1:53 pm
NiTr0
poptop без указания сверху, если память не подводит, рожает исходя из ИП сервера - оканчивается это порой весьма печально ;)

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 3:07 pm
ran
ну про delegate мы уже обсуждали ;)

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 3:20 pm
NiTr0
Не только delegate ;) Без него - берется ИП 0-го интерфейса. Что, если память не подводит, в сочетании с динамической маршрутизацией создавало геморрой...

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 3:41 pm
ran
а я ппптп не юзаю... а для пппое в командной строке запуска сервера задаётся ;)

Re: проблема с роутерами

Добавлено: Вт окт 13, 2009 4:12 pm
star
если не ошибаюсь поптоп резилвит имя сервера и преобразует его в ип (обратное преобразование), и клиентам раздает уже тот самый полученый ип. но явным образом правильней.