PPPoE + Radius + Abills

Установка, настройка, поддержка
Ответить
Tok
Сообщения: 8
Зарегистрирован: Вт фев 23, 2010 1:17 pm

PPPoE + Radius + Abills

Сообщение Tok »

Народ... гуглом не чего толкового не нашёл.. тыкнить носом как заставить pppoe юзать Radius... Сам радиус откликается на запрос

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

 radtest alex 11111 127.0.0.1:1812 0 radiuspass 0 127.0.0.1 
 
Sending Access-Request of id 225 to 127.0.0.1 port 1812 
   User-Name = "alex" 
   User-Password = "1111" 
   NAS-IP-Address = 127.0.0.1 
   NAS-Port = 0 
   Framed-Protocol = PPP 
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=225, length=50 
   Framed-Protocol = PPP 
   Framed-Compression = Van-Jacobson-TCP-IP 
   Session-Timeout = 436057 
   Framed-IP-Address = 1.1.1.2 
   Framed-IP-Netmask = 255.255.255.255 

Но PPPoE не авторизирует... в лог pppoe кидает следущие:

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

Using interface ppp0 
Connect: ppp0 <--> /dev/pts/3 
rc_avpair_new: unknown attribute 11 
rc_avpair_new: unknown attribute 25 
rc_get_ipaddr: couldn't resolve hostname: ebisu 
rc_own_ipaddress: couldn't get own IP address 
Peer alex failed CHAP authentication 
Connection terminated. 
pppoe: read (asyncReadFromPPP): Session 2: Input/output error 
Terminating on signal 15 
в /etc/ppp/pppoe-server-options прописано...

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

auth 
#require-chap 
ms-dns 8.8.8.8 
plugin radius.so 
proxyarp 
nologfd 
noipdefault 
noipx 
defaultroute 
netmask 255.255.255.255 
logfile /var/log/pppoe-server.log 
Что я делаю не так? Кинте в меня кто-то инструкциию по связки и настройке pppoe

На другом форуме мне дали совет:


должны быть строки в /etc/radiusclient/dictionary:

INCLUDE /etc/radiusclient/dictionary.microsoft
INCLUDE /etc/radiusclient/dictionary.merit
INCLUDE /etc/radiusclient/dictionary.rfc2869

Эти файлы брать из пакета radiusclient (в дебиане - radiusclient1)
Кроме того, должны быть эти словари подключены и к самому радиусу.

/etc/raddb/dictionary:

$INCLUDE /etc/raddb/dictionary.microsoft
$INCLUDE /etc/raddb/dictionary.rfc2869

файлы брать из пакета freeradius. У них хоть и одинаковые имена, но содержимое разное.
Но меня кинуло в сомнение что /dictionary.microsoft есть и в папках abillsa

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

locate dictionary.microsoft

/home/tok/etc/radiusclient/dictionary.microsoft
/home/tok/freeradius/dictionary.microsoft
/usr/abills/misc/pppd/dictionary.microsoft
/usr/share/freeradius/dictionary.microsoft
/usr/src/abills/misc/pppd/dictionary.microsoft
Зарание блгодарствую.. OS: Debian GNU/Linux 5.0.4 Lenny

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: PPPoE + Radius + Abills

Сообщение NiTr0 »

Человеческим же языком пишет - неизвестные радиус-аттрибуты, копайте словари. + не может еще отрезолвить хостнейм ebisu. Что это за имя и чего оно всплывает - вам, как владельцу наса, виднее.
Ну и + нет локального адреса для туннеля - укажите в конфиге, иначе пппое возьмет адрес одного из интерфейсов, и будут вылазить сказочные глюки.

Ответить