PPPoE и IPoE - как правильно?

Questions related to general functionality
Post Reply
IVB
Posts: 15
Joined: 22 Nov 2017, 12:31

PPPoE и IPoE - как правильно?

Post by IVB »

Здравствуйте.

Необходимо реализовать следующий функционал:

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 клиента?
IVB
Posts: 15
Joined: 22 Nov 2017, 12:31

Re: PPPoE и IPoE - как правильно?

Post by IVB »

1. Работает - проверил.

3. Не знаю, может, есть более простой способ - пока реализовал через lua скрипт.

В секции ipoe конфига:

Code: Select all

username=lua:username
И весь lua скрипт:

Code: Select all

#!lua
function username(pkt)
    local username=pkt:hdr('chaddr')
    return username
end
Т.е. нужен ответ только на 2-й вопрос.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE и IPoE - как правильно?

Post by Dmitry »

привет
передать мак адрес через другой атрибут - функции такой нет
а пппое нет доп. атрибутов где что-нибудь дополнительное передаётся (кроме tr-101)
вендорные атрибуты использовать можно в версии гит мастер
Post Reply