Раздел находится в разработке
Оглавление
Данная возможность разрешает к параметрам авторизации абонентам добавить еще один дополнительный параметр а именно порт коммутатора подключения.
...
Все параметры, используемые для авторизации абонента по Opt82
| Предупреждение |
|---|
| После изменения ЛЮБОГО из параметров - перезапускаем радиус! |
| Параметр | Что делает |
|---|---|
$conf{INTERNET_PPPOE_PLUSE_PARAM}='ADSL-Agent-Circuit-Id'; | Вносятся данные, по которому может быть идентифицирован абонент: ADSL-Agent-Circuit-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;) |
$conf{INTERNET_CHECK_NAS_PORT}=1; | включает проверку уникальности nas_id и порта |
| $conf{INTERNET_CHECK_PORT_OPT82}=1; | включает проверку уникальности поля opt_82 |
| $conf{INTERNET_ALLOW_CPE_MAC_DUPS}=1; | разрешает дубликаты cpe, но выдаст warning |
| $conf{INTERNET_ALLOW_MAC_DUPS}=1; | разрешает дубликаты cid, но выдаст warning |
Включение PPPoE+ на D-Link
| Блок кода |
|---|
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
Это поле можно заполнить вручную или с опцией $conf{INTERNET_PPPOE_PLUSE_PARAM}='ADSL-Agent-Circuit-Id';
Чекбокс Port fill - должен быть включён
Свитч D-Link должен быть заведён, в серверах доступа, с типом dlink_pb
Запуск
| Блок кода |
|---|
/usr/abills/libexec/billd equipment_opt82 |
Как работает
Плагин смотрит включён-ли чекбокс, если чекбокс включён то смотрится на поле Opt82, если поле заполнено то сравнивает полученные данные из Opt82 и подставляет их в нужные значения
