Вывод VSA

Radius related questions
Post Reply
megahertz0
Posts: 8
Joined: 17 Jun 2015, 13:37

Вывод VSA

Post by megahertz0 »

Доброго времени суток!

Пытаюсь дополнить словарь радиус-атрибутов VSA, чтобы вывести в них содержимое remote id и circuit id. Сделал словарь по аналогии с цисккой.

Добавил файлик с вот таким содержимым и заинклюдил его в конфиг:

Code: Select all

VENDOR          Redback                           2352

BEGIN-VENDOR    Redback

ATTRIBUTE       Redback-DHCP-Agent-Circuit-Id           97      octets
ATTRIBUTE       Redback-DHCP-Agent-Remote-Id            96      octets

END-VENDOR      Redback
Вот что в конфиге:

Code: Select all

[ipoe]
verbose=100
#username=ifname
#lua-file=/etc/accel-ppp.opt82.lua
mode=L2
shared=1
start=dhcpv4
ifcfg=0 #или 1 (см. выше)
relay=10.255.252.4
agent-remote-id=accel-ppp
interface=eth1,relay=10.255.252.2,giaddr=10.20.4.12
lua-file=/etc/accel-ppp.lua
username=lua:username
#attr-dhcp-opt82=DHCP-Option82
attr-dhcp-opt82-remote-id=Redback-DHCP-Agent-Remote-Id
attr-dhcp-opt82-circuit-id=Redback-DHCP-Agent-Circuit-Id


[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=accel-ppp
nas-ip-address=10.255.252.4
#gw-ip-address=192.168.100.1
server=10.255.252.2,secret,auth-port=1812,acct-port=1813,req-limit=50,fail-timeout=0,max-fail=10,weight=1
#dae-server=127.0.0.1:3799,testing123
verbose=1
interim-verbose=1
timeout=3
max-try=3
acct-timeout=120
acct-delay-time=0
acct-on=0

В логе акселя вот что:

Code: Select all

[2015-06-18 11:45:00]:  info: eth1: recv [DHCPv4 Discover xid=42a0dbce giaddr=10.20.5.130 chaddr=0c:54:a5:1d:a1:2d <Message-Type Discover> <Client-ID 010c54a51da12d> <Host-Name ▒▒▒▒-▒▒▒▒▒▒▒▒> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,Classless-Route,249,Vendor-Specific> <Relay-Agent {Agent-Circuit-ID _0006018d01000001} {Agent-Remote-ID _001fcea21ef7}>]
[2015-06-18 11:45:00]:  info: ipoe0: create interface ipoe0 parent eth1
[2015-06-18 11:45:00]: debug: ipoe0: terminate
[2015-06-18 11:45:00]:  info: ipoe0: ipoe: session finished
Видно, что dhcp discover приходит, а до радиуса дело не доходит.

При этом если вывести не в VSA, а в простые атрибуты - все ок. Может я как-то не так словарь заполнил?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Вывод VSA

Post by Dmitry »

ну да, вендорные атрибуты я не делал
только через обычные
megahertz0
Posts: 8
Joined: 17 Jun 2015, 13:37

Re: Вывод VSA

Post by megahertz0 »

А, тогда понятно. А то я всю голову сломал уже. В прочем уже решил вопрос мапингом атрибутов внутри радиуса биллинга. Но все равно спасибо.
Post Reply