shicoy Опубликовано 22 июня, 2010 · Жалоба Кто делал отзовитесь? Смысл такой, что длинковские коммутаторы возвращают opt82 в бинарном виде. Брас их честно отдает радиусу в виде атрибутов: Agent-Remote-Id = 0x00060021912130bf Agent-Circuit-Id = 0x000400650001 вопрос как их отпарсить до состояния приемлемого в качестве использования user-name Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Jugernault Опубликовано 22 июня, 2010 · Жалоба Кто делал отзовитесь?Смысл такой, что длинковские коммутаторы возвращают opt82 в бинарном виде. Брас их честно отдает радиусу в виде атрибутов: Agent-Remote-Id = 0x00060021912130bf Agent-Circuit-Id = 0x000400650001 вопрос как их отпарсить до состояния приемлемого в качестве использования user-name http://wiki.sirmax.noname.com.ua/index.php...Relay_option_82 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shicoy Опубликовано 22 июня, 2010 · Жалоба Мне Opt82 нужен не для выдачи IP, а для формирования User-Name в радиусе, для дальнейшей авторизации в биллинге. dhcp работает с opt82 четко и без проблем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 23 июня, 2010 · Жалоба Ну так там же ключевое описано... Если вам надо логин вида IPсвича-порт или Ipсвича-влан, то адрес свича вырезаете из RemoteID(начиная с пятого байта до конца поля), номер порта или номер vlan берете из circuitID. Номера байтов я называю как в вики sirmax-а. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shicoy Опубликовано 23 июня, 2010 · Жалоба Так вот я и спрашиваю как в во FreeRadius можно вырезать и подставить результат в User-Name. Ну не силен я во FreeRadius :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 23 июня, 2010 · Жалоба а в чем силен? В перле силен? Задействовать модуль, в котором описать все эти вырезки сложно? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shicoy Опубликовано 23 июня, 2010 · Жалоба ну Wingman посоветовал заюзать pre_auth, отпарсить это дело в перл и затем уже передать в rlm_sql для дальнейшей обработки (rlm_sql смотрит в сторону биллинга). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...