radius -x
Код: Выделить всё
rad_recv: Access-Request packet from host 127.0.0.1:65531, id=70, length=173
NAS-Identifier = "идентифиер"
NAS-IP-Address = 127.0.0.1
Message-Authenticator = 0xf2903dabcefe19d3da9ea9fd66167b77
NAS-Port = 0
NAS-Port-Type = Ethernet
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "000bcd08c5b5"
User-Name = "sotona"
CHAP-Password = 0x0154d616e14f0014f4c8fa3804034d022f
CHAP-Challenge = 0xbb1e68a437dfad0130babcb2bf8c54d0b573d7315ada567a8c34cbc124ad295e21e10258c0af5af0
Exec-Program-Wait: plaintext: 2007-06-05 17:07:37 LOG_INFO: AUTH [sotona] NAS: 4 (127.0.0.1) GT: 0.11529 Session-Timeout = 10, Framed-IP-Address = 192.168.1.10, Framed-IP-Netmask = 255.255.255.0,
Exec-Program: returned: 0
Login OK: [sotona/<CHAP-Password>] (from client localhost port 0 cli 000bcd08c5b5)
Sending Access-Accept of id 70 to 127.0.0.1 port 65531
rad_recv: Accounting-Request packet from host 127.0.0.1:58031, id=250, length=149
NAS-Identifier = "идентифиер"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
NAS-Port-Type = Ethernet
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "000bcd08c5b5"
Acct-Status-Type = Start
Framed-IP-Address = 0.0.0.0
User-Name = "sotona"
Acct-Session-Id = "1052458-pppoe0"
Acct-Multi-Session-Id = "1052458-pppoe"
Acct-Link-Count = 1
Acct-Authentic = RADIUS
Sending Accounting-Response of id 250 to 127.0.0.1 port 58031
rad_recv: Accounting-Request packet from host 127.0.0.1:64516, id=191, length=197
NAS-Identifier = "идентифиер"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
NAS-Port-Type = Ethernet
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "000bcd08c5b5"
Framed-IP-Address = 0.0.0.0
User-Name = "sotona"
Acct-Session-Id = "1052458-pppoe0"
Acct-Multi-Session-Id = "1052458-pppoe"
Acct-Link-Count = 1
Acct-Authentic = RADIUS
Acct-Status-Type = Stop
Acct-Terminate-Cause = User-Request
Acct-Session-Time = 4
Acct-Input-Octets = 311
Acct-Input-Packets = 15
Acct-Output-Octets = 293
Acct-Output-Packets = 15
Acct-Input-Gigawords = 0
Acct-Output-Gigawords = 0
Sending Accounting-Response of id 191 to 127.0.0.1 port 64516
Framed-IP-Address = 0.0.0.0
само собой соединение не устанавливается, ибо айпи клиенту не назначается. по идее должен назначиться айпи 192.168.1.10
Версия abills - 0.35b, mpd 4.x, FreeBSD 6.2 STABLE
Настройки abills - NAS:
IP - 127.0.0.1
Название - localhost
Тип - other (ибо mpd4 не присутствует в данной версии)
Управление: IP:PORT 127.0.0.1:5005
Управление: логин-пароль из mpd.conf
Придумал IP POOL, тарифный план, придумал юзера, нарисовал ему айпишник из IP POOL'a, всё как полагается..
ИТАК, ВОПРОС - что я мог забыть? хоть какую-то зацепку дайте, уже не знаю, куда копать и что собсно гуглить..
Если нужна еще какая-то инфа - скажите, выложу
На всякий случай вот мой mpd.conf
Код: Выделить всё
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
# set global enable tcp-wrapper
# configure the console
set console port 5005
set console ip 127.0.0.1
set console user root ******
set console open
# set netflow export 127.0.0.1 9996
# set netflow source 127.0.0.1 9990
default:
load pppoed
radius:
set radius config /usr/local/etc/raddb/radius.conf
set radius retries 3
set radius timeout 3
set radius me 127.0.0.1
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
# set auth enable mppc-pol
set radius enable message-authentic
pppoed:
new -n -i ng0 pppoe pppoe0
set iface disable on-demand
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set bundle enable multilink
load radius
set link yes acfcomp protocomp
set link no pap
set link enable chap
set link keep-alive 10 60
set link mtu 1460
set ipcp yes vjcomp
set ipcp dns нашднс
# set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set bundle enable compression
set ccp yes mppc
# set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
set iface up-script "/usr/abills/libexec/linkupdown mpd up"
set iface down-script "/usr/abills/libexec/linkupdown mpd down"
Код: Выделить всё
pppoe0:
set link type pppoe
set pppoe iface rl0
set pppoe service ""
set pppoe enable incoming
set pppoe disable originate