Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Раздел находится в разработке

Оглавление

Данная возможность разрешает к параметрам авторизации абонентам добавить еще один дополнительный параметр а именно порт коммутатора подключения.

...

Предупреждение
После изменения ЛЮБОГО из параметров - перезапускаем радиус!
ПараметрЧто делает

$conf{INTERNET_PPPOE_PLUSE_PARAM}='ADSL-Agent-Circuit-Id';

Вносятся данные, по которому может быть идентифицирован абонент:

ADSL-Agent-Circuit-Id
Nas-Port-Id
и так далее

$conf{INTERNET_CID_SKIP}=1;Пропустить авторизацию по мак адресу абонента, поле CID может быть любым, хоть заполнено первичным мак адресом
$conf{MAC_AUTO_ASSIGN}=1;Автоматически заполнять поле CID при первом подключении абонента
$conf{MAC_AUTO_ASSIGN_FORCE}=1; Всегда заполнять/обновлять поле CID у абонента (используется совместно с $conf{MAC_AUTO_ASSIGN}=1;)
$conf{INTERNET_PPPOE_AUTH_VLAN}=1;Авторизировать абонента по номеру VLAN из Caller-Station-Id абонента
$conf{INTERNET_PPPOEPLUS_SKIP_AUTH}=1;Не проверять значение поля Opt82, не проводить авторизацию по этому полю
$conf{INTERNET_PPPOEPLUS_FORCE_UPDATE}=1;Всегда оюновлять поле Opt82 (работает только вместе с $conf{INTERNET_PPPOEPLUS_SKIP_AUTH}=1;)

...

Блок кода
config pppoe circuit_id_insertion state enable
config pppoe circuit_id_insertion ports 1-16 state enable circuit_id ip remote_id default
config pppoe circuit_id_insertion ports 17-18 state disable circuit_id ip remote_id default


Плагин equipment_ccid

Позволяет автоматически заполнить сервер доступа и порт в карточке абонента

Предупреждение

Пока работает только со свитчами D-Link

Настройки

Чтобы плагин корректно отработал, у вас должны быть заполненены данные в поле Opt82

Image Added

Это поле можно заполнить вручную или с опцией $conf{INTERNET_PPPOE_PLUSE_PARAM}='ADSL-Agent-Circuit-Id';

Чекбокс Port fill - должен быть включён

Свитч D-Link должен быть заведён, в серверах доступа, с типом dlink_pb

Запуск

Блок кода
/usr/abills/libexec/billd equipment_opt82


Как работает

Плагин смотрит включён-ли чекбокс, если чекбокс включён то смотрится на поле Opt82, если поле заполнено то сравнивает полученные данные из Opt82 и подставляет их в нужные значения