В сети есть основной интернет-центр Keenetic и к нему подключен дополнительный в режиме "Усилитель", который зарегистрирован в домашней сети основного интернет-центра. Почему после его добавления в "Белый список" на основном интернет-центре, он уже не может подключиться, а происходит блокировка по MAC-адресу? В системном журнале присутствуют сообщения:
WifiMaster0/AccessPoint0: (MT7628) STA(ee:43:f6:cb:f4:ba) blacklisted in MAC filter list.
Как исправить эту ситуацию?
Дело в том, что при смене режима работы (на Адаптер/Усилитель) в интернет-центре Keenetic изменяется МАС-адрес соответственно с установленным режимом. В старшем октете выставляется специальный бит (L bit, Locally administered address), он сообщает о том, что MAC-адрес был изменен локально. Такой локально администрируемый MAC-адрес выбирается произвольно. Регистрация устройства в домашней сети происходит по оригинальному "зашитому" MAC-адресу, а подключение к сети Wi-Fi выполняется под MAC-адресом, в котором выставлен бит Locally administered. В DHCP-пакете всегда участвует оригинальный МАС-адрес усилителя или его клиентов.
NOTE: Подмена реального МАС-адреса виртуальным при смене режима — это ограничение системы.
Покажем это на примере.
В веб-конфигураторе основного интернет-центра на странице "Список устройств" в списке "Зарегистрированные" усилитель подключается с MAC-адресом ec:43:f6:ce:f4:ba.
Но если мы подключимся к веб-конфигуратору "Усилителя", то в настройках подключения (нажав на "Показать подробности") можно увидеть, что оригинальный MAC-адрес этого устройства ee:43:f6:ce:f4:ba.
Таким образом, на основном интернет-центре мы уже видим подмену в старшем октете MAC-адреса "ee" на "ec".
Поэтому на основном интернет-центре в системном журнале можно наблюдать такое сообщение:
Так как в "Белом списке" это устройство присутствует с измененным MAC-адресом, а оригинальный блокируется при попытке подключения.
Для решения этой ситуации, нужно в "Белый список" добавить оригинальный MAC-адрес "Усилителя" (или "Адаптера"). Для этого на странице "Список устройств" нужно вручную добавить новое устройство и зарегистрировать его.
В поле "Имя устройства" укажите понятное описание, а в поле "MAC-адрес" впишите нужный MAC-адрес.
После этого интернет-центр в дополнительном режиме "Усилитель" или "Адаптер" сможет подключаться, согласно Белому списку доступа.