Тут такой вопрос, была связка mpd4 + freeradius + mysql и было всё чудесно со временем пришлось мигрировать на mpd5. И всё бы отлично только вот одну досаду обнвружил и не могу понять как поправить? Редиус писал в таблицу radacct лог событий, а конкретно в поле CallingStationId писал с какого ip клиент залогинелся. С переходом на mpd5 это перестало работать, в конфигах вроде бы всё одинаково. Подскажите кто знает как поправить или куда копать?
Конфиг mpd5:
Код: Выделить всё
startup:
set user fox xxxxxx
set console self 127.0.0.1 2010
set console open
set web self 192.168.32.254 2020
set web open
#set global enable tcp-wrapper
default:
load l2tp_server
l2tp_server:
set ippool add poolsat 192.168.128.1/32 192.168.128.0/24
create bundle template B
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 192.168.128.1/32 ippool poolsat
set ipcp dns 192.168.32.254
set ipcp dns 192.168.32.232
# Enable Microsoft Point-to-Point encryption (MPPE)
set bundle enable compression
set ccp yes mppc
set mppc yes compress e40 e56 e128 stateless
set bundle no crypt-reqd
create link template L l2tp
set link enable multilink
set link yes acfcomp protocomp
set link action bundle B
set link no pap chap
set link enable chap
set link enable chap-msv1
set link enable chap-msv2
set link mtu 1460
set link keep-alive 10 75
# Configure PPTP and open link
set l2tp self xxx.xxx.xxx.xxx
set link enable incoming
#RADIUS_CONF
set iface enable tcpmssfix
set radius server 127.0.0.1 pass_to_radius 1812 1813
set radius timeout 10
set radius config /usr/local/etc/mpd5/radius.conf
set radius retries 3
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
Код: Выделить всё
startup:
# configure the console
set console port 2010
set console ip 127.0.0.1
set console user fox fxxxxxxxx
set console open
# configure the web server
set web port 2020
set web ip 192.168.32.254
set web user fox xxxxxxxxxxx
set web open
set global enable tcp-wrapper
default:
load l2tp0
load l2tp1
load l2tp2
load l2tp3
load l2tp4
l2tp0:
new -i ng0 l2tp0 l2tp0
load l2tp_all
l2tp1:
new -i ng1 l2tp1 l2tp1
load l2tp_all
l2tp2:
new -i ng2 l2tp2 l2tp2
load l2tp_all
l2tp3:
new -i ng3 l2tp3 l2tp3
load l2tp_all
l2tp4:
new -i ng4 l2tp4 l2tp4
load l2tp_all
l2tp_all:
set ipcp ranges 192.168.128.1/32 192.168.128.0/24
set iface disable on-demand
set bundle disable multilink
set link yes acfcomp protocomp
#Trebuem chap avtorizatsii
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp yes vjcomp
#Ustanavlivaem DNS i Wins
set ipcp dns 192.168.32.254 192.168.32.232
set ipcp nbns 192.168.32.240 192.168.32.224
#Vklyuchaem proxy-arp, chtoby komp'yuter "videl" bez marshrutizatsii korporativnuyu set' (po protokolu arp)
set iface enable proxy-arp
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-compress
set ccp yes mpp-e40
set ccp yes mpp-e56
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle no crypt-reqd
#Razreshaem vhodyaschie soedineniya
set l2tp enable incoming
set l2tp disable originate
#Zadaem adres dlya vhodyaschih soedinenii, 0.0.0.0 slushaem vse interfasyu
set l2tp self xxx.xxx.xxx.xxx
#RADIUS_CONF
set iface enable tcpmssfix
set radius server 127.0.0.1 pass_to_radius 1812 1813
set radius timeout 10
set radius config /usr/local/etc/mpd4/radius.conf
set radius retries 3
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
