Перейти к содержимому
Калькуляторы

DLINK Option82 + Radius

Кто делал отзовитесь?

Смысл такой, что длинковские коммутаторы возвращают opt82 в бинарном виде. Брас их честно отдает радиусу в виде атрибутов:

Agent-Remote-Id = 0x00060021912130bf

Agent-Circuit-Id = 0x000400650001

 

вопрос как их отпарсить до состояния приемлемого в качестве использования user-name

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто делал отзовитесь?

Смысл такой, что длинковские коммутаторы возвращают opt82 в бинарном виде. Брас их честно отдает радиусу в виде атрибутов:

Agent-Remote-Id = 0x00060021912130bf

Agent-Circuit-Id = 0x000400650001

 

вопрос как их отпарсить до состояния приемлемого в качестве использования user-name

http://wiki.sirmax.noname.com.ua/index.php...Relay_option_82

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне Opt82 нужен не для выдачи IP, а для формирования User-Name в радиусе, для дальнейшей авторизации в биллинге.

 

dhcp работает с opt82 четко и без проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну так там же ключевое описано...

Если вам надо логин вида IPсвича-порт или Ipсвича-влан, то адрес свича вырезаете из RemoteID(начиная с пятого байта до конца поля), номер порта или номер vlan берете из circuitID. Номера байтов я называю как в вики sirmax-а.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вот я и спрашиваю как в во FreeRadius можно вырезать и подставить результат в User-Name.

Ну не силен я во FreeRadius :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а в чем силен? В перле силен? Задействовать модуль, в котором описать все эти вырезки сложно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну Wingman посоветовал заюзать pre_auth, отпарсить это дело в перл и затем уже передать в rlm_sql для дальнейшей обработки (rlm_sql смотрит в сторону биллинга).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.