cabinet:html5:mac_registration

Это старая версия документа!


Модуль регистрации MAC адреса

Модуль позволяет через личный кабинет изменять МАК адрес абонента.
Дополнительно возможно автоматическое изменение

  • устройство и порт
  • сегмент

При авторизации в ЛК под IP адресом из пула для неизвестных, будет произведена проверка - действительно ли биллинг выдал данный адрес проверив таблицы:

  • sectorspool_lease
  • ip_pools_pool_use

В случаи успеха, биллинг возьмет MAC адрес из таблиц:

  • sectorspool_lease
  • radacctbras

И сравнит его с тем что указан в карте абонента. Если они отличаются, биллинг обновит MAC в карте абонента.

Дополнительно если устройство и порт абонента пустые, биллинг проверит таблицу switch_opt82_logs, поля vlan и user_port на наличие информации Option82 или QinQ. Если такая информация найдется, биллинг проверит свободен ли порт на устройстве и в случаи успеха, назначит данное устройство и порт абоненту.

Дополнительно биллинг проверит таблицу сегментов sectors поле iface и если найдет сегмент с именем vlan равным MAC адресу BRAS сервера (поле calledstationid из таблицы radacctbras), установит данный сегмент абоненту.

Включить регистрацию МАК в настройках личного кабинета:
Настройки :: Кабинет :: Настройки личного кабинета


Настроить выдачу IP для неизвестных абонентов:

Убедиться что вход в ЛК доступен без NAT.

Убедится что NAT не срабатывает на Личный кабинет:
Пройти авторизацию в ЛК и перейти по адресу:

http://stat.ispnet.demo/main.php?action=getip

Заменим stat.ispnet.demo на адрес своего ЛК.

  • cabinet/html5/mac_registration.1564771627.txt.gz
  • Последнее изменение: 5 лет назад
  • alexd