===== Личный кабинет: Настройка "Регистрация МАС" ===== [[cabinet:main|Вернуться на уровень выше]] Модуль позволяет через личный кабинет изменять МАК адрес абонента.\\ Дополнительно возможно автоматическое изменение * устройства и порта * сегмента ==== Логика ==== \\ При авторизации в ЛК под IP адресом из [[billing:howto:unknown_users|пула для неизвестных]], будет произведена проверка - действительно ли биллинг выдал данный адрес проверив таблицы: * sectorspool_lease * ip_pools_pool_use \\ В случаи успеха, биллинг возьмет MAC адрес из таблиц: * sectorspool_lease * radacctbras \\ И сравнит его с тем что указан в карте абонента. Если они отличаются, абоненту будет показано уведомление: {{:cabinet:settings:lk_mac_registration_notify.jpg?500 |}} \\ При нажатии "изменить мас" абонентом, биллинг обновит MAC в карте абонента.\\ \\ Дополнительно если устройство и порт абонента пустые, биллинг проверит таблицу //switch_opt82_logs//, поля **vlan** и **user_port** на наличие информации Option82 или QinQ. \\ Если такая информация найдется, биллинг проверит свободен ли порт на устройстве и в случаи успеха, назначит данное устройство и порт абоненту. \\ Дополнительно биллинг проверит таблицу сегментов //sectors// поле **iface** и если найдет сегмент с **именем vlan** равным MAC адресу BRAS сервера (поле **calledstationid** из таблицы //radacctbras//), установит данный сегмент абоненту. ==== Настройка ==== \\ Включить регистрацию МАК в настройках личного кабинета (Настройки => Кабинет => Настройки личного кабинета) {{:cabinet:settings:lk_mac_registration.jpg?500 |}} \\ Настроить выдачу IP для неизвестных абонентов: * [[billing:configuration:accel_unknown|Accel IPoE (v2)]] * [[billing:configuration:juniper_unknown|Juniper MX (v2)]] * [[billing:configuration:dhcp_unknown|Mikbill DHCP]] \\ Убедиться что вход в ЛК доступен без NAT. ==== Troubleshooting ==== \\ Убедится что NAT не срабатывает на Личный кабинет: \\ Пройти авторизацию в ЛК и перейти по адресу: http://stat.ispnet.demo/index/main/lkview/getip \\ Посмотреть статус ответа можно по адресу: http://stat.ispnet.demo/index/main/lkview/checkchangemac \\ Заменив stat.ispnet.demo на адрес своего ЛК. ^ Result ^ Описание ^ | 0 | Регистрация MAC доступна | | 1 | Регистрация MAC выключена | | 3 | В онлайне нет такого MAC/UID | | 4 | Новый MAC имеет неверный формат | | 5 | Новый MAC совпадает с текущим | | 6 | IP не найден в пуле/сегменте неизвестных | | 7 | Неверные параметры в запросе |