>Можно увидеть выдержки из лога радиуса и мпд касательно авторизации через радиус
>и какой мпд.конф
radius:
set radius config /etc/radius.conf
set radius retries 3
set radius timeout 3
set radius server localhost testPW 1812 1813
# set radius me 192.168.0.6
# set ipcp enable radius-ip
set bundle enable radius-auth
#radius-fallback
set bundle enable radius-acct
# set iface enable radius-idle radius-session radius-mtu radius-route
# set bundle enable compression
# set ccp yes mppc
# set ccp enable radius
default:
load client0
load client1
load client2
load client3
load client4
load client5
load client6
client_standart:
set iface disable on-demand
set bundle enable multilink
set link yes acfcomp protocomp
# load radius
#Требуем chap авторизации
# set link no chap pap
set link enable chap
set link enable pap
load radius
set link keep-alive 60 180
# set ipcp yes vjcomp
#Устанавливаем DNS и Wins
#set ipcp dns 10.128.1.1
#set ipcp nbns 10.128.1.42
#Включаем proxy-arp, чтобы компьютер "видел" без маршрутизации
#корпоративную сеть (по протоколу arp)
set pptp self 192.168.0.6
#Разрешаем входящие соединения
set pptp enable incoming
set pptp disable originate
# load radius
client0:
#так создается новый интерфейс, воторой параметр - название
#соединения, который этот интерфейс будет использовать (из файла
#mpd.links)
new -i ng0 pptp0 pptp0
#Задается локальный и удаленный ip адреса
set ipcp ranges 10.128.1.193/32 10.128.5.100/32
#Загружаются паремтры, одинаковые для всех интерфейсов
load client_standart
client1:
new -i ng1 pptp1 pptp1
set ipcp ranges 10.128.1.193/32 10.128.5.101/32
load client_standart
и т.д.
----------------------------------------
acct-log
Fri Sep 12 17:37:16 2003
NAS-Identifier = xtc.hq.----
NAS-IP-Address = 192.168.0.6
NAS-Port-Id = 0
NAS-Port-Type = 5
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = 192.168.0.69
User-Name = den
Framed-IP-Address = 10.128.5.100
Acct-Status-Type = Start
Acct-Session-Id = 3359436-pptp0
Acct-Multi-Session-Id = 858993977
Acct-Link-Count = 1
Acct-Authentic = RADIUS
Timestamp = 1063359436
Request-Authenticator = Verified
Fri Sep 12 17:37:16 2003
NAS-Identifier = xtc.hq.-----
NAS-IP-Address = 192.168.0.6
NAS-Port-Id = 0
NAS-Port-Type = 5
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = 192.168.0.69
User-Name = den
Framed-IP-Address = 10.128.5.100
Acct-Status-Type = Stop
Acct-Session-Id = 3359436-pptp0
Acct-Multi-Session-Id = 858993977
Acct-Link-Count = 1
Acct-Authentic = RADIUS
Acct-Terminate-Cause = User-Request
Acct-Session-Time = 3
Acct-Input-Octets = 376
Acct-Input-Packets = 17
Acct-Output-Octets = 433
Acct-Output-Packets = 18
Timestamp = 1063359436
Request-Authenticator = Verified
-----------------------------------------------------
radius.log
Sep 15 16:09:30 Main.info: Ready
Sep 15 16:09:30 Main.info: Ready to process requests.
Sep 15 16:19:28 Auth.error: PQexec returned PGRES_FATAL_ERROR
Sep 15 16:19:28 Auth.notice: (AUTHREQ local 225 den): Invalid user [den], CLID 1
92.168.0.69
Sep 15 16:19:48 Auth.error: PQexec returned PGRES_FATAL_ERROR
Sep 15 16:19:48 Auth.notice: (AUTHREQ local 61 den): Invalid user [den], CLID 19
2.168.0.69
пробовал и по PAP и по CHAP коннектиться безполезно не может авторизоваться из базы и все.
при этом если выставляю в users
den Auth-Type = Local, Password = "test"
Service-Type = Framed-User,
Framed-Protocol = PPP
авторизация проходит успешно, а
DEFAULT Auth-Type = Local,
Password-Location = SQL
Service-Type = Framed-User,
Framed-Protocol = PPP
неполучается авторизоваться через PostgreSQL, хотя данные о сессиях в базу пишутся нормально!