[[config:nas_servers:accel:utility:accelipoe_example_2]]

Настройка авторизации пользователей по IP на Accel.[проверка]

Настройки в билинге:

Настройка Accel сервера

accel-ppp.conf
[modules]
log_file
ipoe
radius
shaper

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=8

[ipoe]
verbose=1
username=ifname
lease-time=600
max-lease-time=3600
attr-l4-redirect=L4-Redirect
l4-redirect-ipset=l4
shared=1
ifcfg=1
mode=L3
start=up
interface=vlan3
proto=100
local-net=10.80.2.0/24

[dns]
dns1=8.8.8.8

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=accel
nas-ip-address=127.0.0.1
server=127.0.0.1,testing123,auth-port=1812,acct-port=1813,req-limit=50,fail-timeout=0,max-fail=10,weight=1
dae-server=0.0.0.0:3799,testing123
timeout=10
max-try=9
acct-timeout=0
acct-delay-time=0
verbose=1

[client-ip-range]
10.0.0.0/8

[ip-pool]
attr=Framed-Pool

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
#log-debug=/dev/stdout
copy=1
level=3

[shaper]
attr=Filter-Id
ifb=ifb0
up-limiter=htb
down-limiter=htb
cburst=1375000
r2q=10
quantum=1500
leaf-qdisc=sfq perturb 10
verbose=0

[cli]
verbose=1
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001

[connlimit]
limit=10/min
burst=3
timeout=60

Настройка словарей

Необходимо добавить в словарь радиуса /usr/share/freeradius/dictionary
и в словарь Accel /usr/local/share/accel-ppp/radius/dictionary атрибуты:

ATTRIBUTE DHCP-Router-IP-Address 241 ipaddr
ATTRIBUTE DHCP-Mask              242 integer
ATTRIBUTE L4-Redirect            243 integer
ATTRIBUTE L4-Redirect-ipset	 244 string
ATTRIBUTE DHCP-Option82          245 octets
ATTRIBUTE AccelRemoteId          246 octets
ATTRIBUTE AccelCircuitId         247 octets
ATTRIBUTE DHCP-Attr-272          272 ipaddr

Результат

После перезапуска Radius и Accel, клиент должен авторизоваться, а в сессиях Accel будет такая картина:
sessions.jpg
где username это IP абонента, а calling-sid - MAC абонента.

  • config/nas_servers/accel/utility/accelipoe_example_2.txt
  • Последние изменения: 2019/12/17 23:29
  • — gudwin