PPPoE + Radius + Abills
Добавлено: Чт фев 25, 2010 8:19 am
Народ... гуглом не чего толкового не нашёл.. тыкнить носом как заставить pppoe юзать Radius... Сам радиус откликается на запрос
Но PPPoE не авторизирует... в лог pppoe кидает следущие:
в /etc/ppp/pppoe-server-options прописано...
Что я делаю не так? Кинте в меня кто-то инструкциию по связки и настройке pppoe
На другом форуме мне дали совет:
Зарание блгодарствую.. OS: Debian GNU/Linux 5.0.4 Lenny
Код: Выделить всё
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
Код: Выделить всё
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
На другом форуме мне дали совет:
Но меня кинуло в сомнение что /dictionary.microsoft есть и в папках abillsa
должны быть строки в /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. У них хоть и одинаковые имена, но содержимое разное.
Код: Выделить всё
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