Здравствуйте.
Необходимо реализовать следующий функционал:
1. На одних и тех же клиентских vlan'ах должны работать и PPPoE, и IPoE - надеюсь, что это возможно.
2. При подключении по PPPoE авторизация должна выполняться по связке логин+пароль+MAC. По умолчанию в Accel-ppp MAC клиента передаётся в атрибуте Calling-Station-Id - можно ли (и как это сделать "правильным" способом) передавать MAC клиента при авторизации в другом атрибуте? Сейчас функции BRAS выполняет RB SE100 - хочется использовать совместимые атрибуты. Есть ли в блоке pppoe какой-либо параметр attr-*, позволяющий переопределить атрибут? Можно ли в этом случае использовать вендорные атрибуты?
3. При подключении по IPoE в качестве имени пользователя должен передаваться MAC клиента. Коллеги, уже использующие Accel-ppp, предложили для этого простой выход - поменять местами в словаре атрибуты User-Name и Calling-Station-Id. Пока не занялся отладкой PPPoE - меня такой способ устраивал. Но для совместного использования IPoE и PPPoE такой способ не подходит. Как правильно настроить Accel-ppp, чтобы при авторизации по IPoE в атрибуте User-Name передавался MAC клиента?
PPPoE и IPoE - как правильно?
Re: PPPoE и IPoE - как правильно?
1. Работает - проверил.
3. Не знаю, может, есть более простой способ - пока реализовал через lua скрипт.
В секции ipoe конфига:
И весь lua скрипт:
Т.е. нужен ответ только на 2-й вопрос.
3. Не знаю, может, есть более простой способ - пока реализовал через lua скрипт.
В секции ipoe конфига:
Code: Select all
username=lua:username
Code: Select all
#!lua
function username(pkt)
local username=pkt:hdr('chaddr')
return username
end
Re: PPPoE и IPoE - как правильно?
привет
передать мак адрес через другой атрибут - функции такой нет
а пппое нет доп. атрибутов где что-нибудь дополнительное передаётся (кроме tr-101)
вендорные атрибуты использовать можно в версии гит мастер
передать мак адрес через другой атрибут - функции такой нет
а пппое нет доп. атрибутов где что-нибудь дополнительное передаётся (кроме tr-101)
вендорные атрибуты использовать можно в версии гит мастер