Size: a a a

2020 August 03

VG

Vladislav Grishenko in Accel-PPP
Sergey
если радклиентом передавать пустую строку echo 'User-Name=bob, NAS-Filter-Rule=""' | radclient -x 127.0.0.1:3799 coa testing123 , то NAS-Filter-Id вообще не оказывается в списке атрибутов
а как у других выполняется удаление? тоже спец символами?
источник

S

Sergey in Accel-PPP
Vladislav Grishenko
а как у других выполняется удаление? тоже спец символами?
дефолтный vrf имеет обычно специальное имя. в линуксе его нет. чтобы удалить интерфейс из vrf-а выполняется операция nomaster, а по факту осуществляется “привязка” к интерфейсу с ifindex=0, которого не существует в системе
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
дефолтный vrf имеет обычно специальное имя. в линуксе его нет. чтобы удалить интерфейс из vrf-а выполняется операция nomaster, а по факту осуществляется “привязка” к интерфейсу с ifindex=0, которого не существует в системе
тоже подумал о дефолтном имени интерфейса. в данном случае может сделать == интерфейсу клиента, оно должно быть известно.
если сложно со стороны менеджента, то может какой-нить фейковый дефолт? типа "vrf0"
а что если к имени VRF интерфейса добавить еще атрибут VRF_INTERFACE_ID, и указывать там просто 0
источник

S

Sergey in Accel-PPP
ID скорее всего никто никогда пользовать не будет, т.к. в линуксе ifindex-ы никто не делает персистентными
источник

VG

Vladislav Grishenko in Accel-PPP
тогда правда не понятно, что нужно сделать если будет != 0
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
ID скорее всего никто никогда пользовать не будет, т.к. в линуксе ifindex-ы никто не делает персистентными
угу
источник

S

Sergey in Accel-PPP
создал первый проприетарный атрибут https://github.com/accel-ppp/accel-ppp/pull/7/commits/775756b4586b6f30f8f4d760c79cd68e44175403
источник

S

Sergey in Accel-PPP
чтобы словарь для accel установился, нужно сделать make clean. Во freeradius нужно вручную добавлять для radiusd и radclient
источник

S

Sergey in Accel-PPP
ну в смысле копирвать файл словарь dictionary.accel и делать include
источник

VG

Vladislav Grishenko in Accel-PPP
если заменить s/string/octets/ пустое значение в теории должно проходить
источник

MF

Max Fetcher in Accel-PPP
А какие кто задачи с помощью него решает?
источник

S

Sergey in Accel-PPP
Max Fetcher
А какие кто задачи с помощью него решает?
всякие блокировки без костылей
источник

S

Sergey in Accel-PPP
netns криво работает (и починить его весьма сложно)
источник

S

Sergey in Accel-PPP
можно терминировать бизнес-кастомеров в их vrf
источник

MF

Max Fetcher in Accel-PPP
Sergey
всякие блокировки без костылей
Типа добавил заблокированный интерфейс в vrf где нет default route ?
источник

S

Sergey in Accel-PPP
Max Fetcher
Типа добавил заблокированный интерфейс в vrf где нет default route ?
Где его нет или он уходит на страницу редиректа
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
Где его нет или он уходит на страницу редиректа
я там поверьювил немного, глянешь?
источник

MM

Maksim (M) M. in Accel-PPP
Max Fetcher
Типа добавил заблокированный интерфейс в vrf где нет default route ?
честно говоря, тоже интересно глянуть, готовый хотя-бы базовый пример, чтобы понять для чего оно и как можно применить.
источник

VG

Vladislav Grishenko in Accel-PPP
это и для ppp можно будет применять (если доделать)
источник

S

Sergey in Accel-PPP
Vladislav Grishenko
я там поверьювил немного, глянешь?
Да, спасибо, посмотрю
источник