PPPoE radius NAS-Port-id , Called-Station-Id

Here you can post your feature requests and suggestions
nik247
Posts: 108
Joined: 11 Oct 2014, 15:57

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by nik247 »

roysbike wrote:Понятно. Но хотелось бы как в IPoE. Called-Station-Id= mac_address. NAS-Port-Id = интерфейс который слушает PPPoE. Возможно будет довить такой варинт в git версию?
На текущий момент NAS-Port-Id используется для переименования интерфейсов (pppoe, ipoe).
Если от Radius на Access-Request приходит в Access-Accept NAS-Port-Id="new_ifacenameX", то интерфейс (pppX,ipoeX) переименуется в "new_ifacenameX".
Если в Access-Accept NAS-Port-Id отсутствует, то имя интерфейса останется старым.
Именно так у меня и работает.
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by roysbike »

Dmitry wrote:в IPoE сейчас тоже самое
но если shared=0, то, естественно, NAS-Port-Id будет bond1.50
тебя какой мак адрес вообще интересует, клиента или сервера ?
mac адреса клиента. IPoE у меня да, shared=0.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by Dmitry »

мак адреса клиента передаётся в Calling-Station-Id
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by roysbike »

Dmitry wrote:мак адреса клиента передаётся в Calling-Station-Id
Да, он передается. Все верно. Возможно передать в NAS-Port-Id bond1.50 , для PPPoE? ЧТобы отдельно я мог получить интерфейс от куда пришел клиент PPPoE
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by Dmitry »

давай всё вышесказанное соберём воедино:
Calling-Station-Id - мак адрес клиента
Called-Station-Id - интерфейс на сервере (если в конфиге called-sid=ifname)
Nas-Port-Id - интерфейс выданный клиенту (ppp0)
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by roysbike »

Dmitry wrote:давай всё вышесказанное соберём воедино:
Calling-Station-Id - мак адрес клиента
Called-Station-Id - интерфейс на сервере (если в конфиге called-sid=ifname)
Nas-Port-Id - интерфейс выданный клиенту (ppp0)
Да , а то я запутался. Вообщем . Для PPPoE хотелось бы получить
Nas-Port-Id - интерфейс на сервере, с которого пришел клиент.( опцией)

c Calling-Station-Id и Called-Station-Id все ок .
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by Dmitry »

я тебе намекаю на то, что идеологически это будет неверно
Nas-Port-Id задумывался как идентификатор клиентского интерфейса (ppp0 или ipoe0 или bond1.50 для shared=0)
зачем дублировать Called-Station-Id в Nas-Port-Id
если тебе нужно идентифицировать интерфейс на сервере, который принимает клиентские запросы - используй Called-Station-Id, у него одинаковое поведение как для pppoe, так и для ipoe
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: PPPoE radius NAS-Port-id , Called-Station-Id

Post by roysbike »

Dmitry wrote:я тебе намекаю на то, что идеологически это будет неверно
Nas-Port-Id задумывался как идентификатор клиентского интерфейса (ppp0 или ipoe0 или bond1.50 для shared=0)
зачем дублировать Called-Station-Id в Nas-Port-Id
если тебе нужно идентифицировать интерфейс на сервере, который принимает клиентские запросы - используй Called-Station-Id, у него одинаковое поведение как для pppoe, так и для ipoe
Спасибо, так и сделаю
Post Reply