Создаю через вебинтерфейс пользователя, пытаюсь соединится через radtest, авторизация не проходит, а в abills.log пишется 2006-10-26 14:20:43 LOG_WARNING: AUTH [asd] NAS: 0 Unknow server '192,168,3,121'.
радиус пишет:
rad_recv: Access-Request packet from host 127.0.0.1:1024, id=222, length=146
Service-Type = Framed-User
Framed-Protocol = PPP
User-Name = "asd"
MS-CHAP-Challenge = 0x61d14a76af1042babc024463402581ed
MS-CHAP2-Response = 0x65000faf17125c59317ac54476c4687499b800000000000000004df627683c25a53a7a505c58a411d704e61feb9397e5d3e4
Calling-Station-Id = "192.168.5.121"
NAS-IP-Address = 192.168.3.121
NAS-Port = 0
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program-Wait: value-pairs: Reply-Message = "Unknow server '192.168.3.121'"
Exec-Program: returned: 1
rad_recv: Access-Request packet from host 127.0.0.1:1024, id=222, length=146
Sending Access-Reject of id 222 to 127.0.0.1 port 1024
Reply-Message = "Unknow server '192.168.3.121'"
В чём может быть проблема?
система debian 3.1.
Unknown Server
Re: Unknown Server
пропиши NAS как 127.0.0.1 если локальный, т.е. на той же машине с биллингом, если не локальный обрати внимание на запятые '192,168,3,121' точки должны бытьHlt писал(а):2006-10-26 14:20:43 LOG_WARNING: AUTH [asd] NAS: 0 Unknow server '192,168,3,121'.
Unknown Server
У меня такая же фигня
radius_xlat: '/usr/abills/libexec/rauth.pl'
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program output: Reply-Message = "Unknow server '127.0.0.1'"
Exec-Program-Wait: value-pairs: Reply-Message = "Unknow server '127.0.0.1'"
Exec-Program: returned: 1
Delaying request 0 for 1 seconds
А radtest выдает:
radtest test testrecord 127.0.0.1:1812 0 testing123 0 127.0.0.1
Sending Access-Request of id 244 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Reject packet from host 127.0.0.1:1812, id=244, length=47
Reply-Message = "Unknow server '127.0.0.1'"
Причем интересный факт - в системе зарегестрирован еще один NAS - c IP = localhost
то получается
rad_recv: Access-Request packet from host 127.0.0.1:32794, id=25, length=62
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Framed-Protocol = PPP
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
modcall[authorize]: module "preprocess" returns ok for request 1
rlm_realm: No '@' in User-Name = "test", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 1
users: Matched entry DEFAULT at line 56
modcall[authorize]: module "files" returns ok for request 1
modcall: leaving group authorize (returns ok) for request 1
rad_check_password: Found Auth-Type Accept
rad_check_password: Auth-Type = Accept, accepting the user
radius_xlat: '/usr/abills/libexec/rauth.pl'
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program output: Session-Timeout = 937423, PPPD-Upstream-Speed-Limit = 64, Octets-Direction = 0, Framed-IP-Address = 192.168.200.49, Session-Octets-Limit = 2147483648, Framed-IP-Netmask = 255.255.255.255, PPPD-Downstream-Speed-Limit = 64,
Exec-Program-Wait: value-pairs: Session-Timeout = 937423, PPPD-Upstream-Speed-Limit = 64, Octets-Direction = 0, Framed-IP-Address = 192.168.200.49, Session-Octets-Limit = 2147483648, Framed-IP-Netmask = 255.255.255.255, PPPD-Downstream-Speed-Limit = 64,
Exec-Program: returned: 0
Sending Access-Accept of id 25 to 127.0.0.1 port 32794
Session-Timeout = 937423
PPPD-Upstream-Speed-Limit = 64
Octets-Direction = Route-IP-No
Framed-IP-Address = 192.168.200.49
Session-Octets-Limit = 2147483648
Framed-IP-Netmask = 255.255.255.255
PPPD-Downstream-Speed-Limit = 64
Finished request 1
Going to the next request
radtest test testrecord 127.0.0.1:1812 0 testing123 0 localhost
Sending Access-Request of id 25 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=25, length=62
Session-Timeout = 937423
X-Ascend-Bridge = 64
X-Ascend-Route-IP = Route-IP-No
Framed-IP-Address = 192.168.200.49
X-Ascend-Dial-Number = "\200\000\000"
Framed-IP-Netmask = 255.255.255.255
X-Ascend-Send-Auth = 64
radius_xlat: '/usr/abills/libexec/rauth.pl'
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program output: Reply-Message = "Unknow server '127.0.0.1'"
Exec-Program-Wait: value-pairs: Reply-Message = "Unknow server '127.0.0.1'"
Exec-Program: returned: 1
Delaying request 0 for 1 seconds
А radtest выдает:
radtest test testrecord 127.0.0.1:1812 0 testing123 0 127.0.0.1
Sending Access-Request of id 244 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Reject packet from host 127.0.0.1:1812, id=244, length=47
Reply-Message = "Unknow server '127.0.0.1'"
Причем интересный факт - в системе зарегестрирован еще один NAS - c IP = localhost
то получается
rad_recv: Access-Request packet from host 127.0.0.1:32794, id=25, length=62
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Framed-Protocol = PPP
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
modcall[authorize]: module "preprocess" returns ok for request 1
rlm_realm: No '@' in User-Name = "test", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 1
users: Matched entry DEFAULT at line 56
modcall[authorize]: module "files" returns ok for request 1
modcall: leaving group authorize (returns ok) for request 1
rad_check_password: Found Auth-Type Accept
rad_check_password: Auth-Type = Accept, accepting the user
radius_xlat: '/usr/abills/libexec/rauth.pl'
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program output: Session-Timeout = 937423, PPPD-Upstream-Speed-Limit = 64, Octets-Direction = 0, Framed-IP-Address = 192.168.200.49, Session-Octets-Limit = 2147483648, Framed-IP-Netmask = 255.255.255.255, PPPD-Downstream-Speed-Limit = 64,
Exec-Program-Wait: value-pairs: Session-Timeout = 937423, PPPD-Upstream-Speed-Limit = 64, Octets-Direction = 0, Framed-IP-Address = 192.168.200.49, Session-Octets-Limit = 2147483648, Framed-IP-Netmask = 255.255.255.255, PPPD-Downstream-Speed-Limit = 64,
Exec-Program: returned: 0
Sending Access-Accept of id 25 to 127.0.0.1 port 32794
Session-Timeout = 937423
PPPD-Upstream-Speed-Limit = 64
Octets-Direction = Route-IP-No
Framed-IP-Address = 192.168.200.49
Session-Octets-Limit = 2147483648
Framed-IP-Netmask = 255.255.255.255
PPPD-Downstream-Speed-Limit = 64
Finished request 1
Going to the next request
radtest test testrecord 127.0.0.1:1812 0 testing123 0 localhost
Sending Access-Request of id 25 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "testrecord"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=25, length=62
Session-Timeout = 937423
X-Ascend-Bridge = 64
X-Ascend-Route-IP = Route-IP-No
Framed-IP-Address = 192.168.200.49
X-Ascend-Dial-Number = "\200\000\000"
Framed-IP-Netmask = 255.255.255.255
X-Ascend-Send-Auth = 64
Unknow server
После долгих мучений нашел (вернее мне помогли) причину страданий:
1. При создании NAS
IP: 127.0.0.1
Название: localhost
Radius NAS-Identifier: (пусто)
Опис: Что угодно
Тип: pppd:pppd+Radius plugin(linux)
Авторизация: SQL
Затем создаем для него пулл, и регистрим в нем пользователя
1. При создании NAS
IP: 127.0.0.1
Название: localhost
Radius NAS-Identifier: (пусто)
Опис: Что угодно
Тип: pppd:pppd+Radius plugin(linux)
Авторизация: SQL
Затем создаем для него пулл, и регистрим в нем пользователя
Re: Unknow server
Не мешало в мануале это все дописать а то я тоже 2 долбался....Petr писал(а):После долгих мучений нашел (вернее мне помогли) причину страданий:
1. При создании NAS
IP: 127.0.0.1
Название: localhost
Radius NAS-Identifier: (пусто)
Опис: Что угодно
Тип: pppd:pppd+Radius plugin(linux)
Авторизация: SQL
Затем создаем для него пулл, и регистрим в нем пользователя
пока вообще (кстати у меня в веб интерфейсе так и не работают Delete) не удалил все в мускуле и не пересоздал по новой.
1) создаем NAS
2) создаем IPPool для нашего NAS
3) создаем тарифный план
4) создаем пользователя и его Money Account
5) кладем ему денежку
6) Services / VPN = назначаем ему тарифный план , IP и т.д.
7) даем доступ тамже к нашему NAS
Вроде так я все делал.
Слаб тот кто не пробует, смешон тот кто не хочет, и только тот силен , кто стараеться.