У меня есть дешевый маршрутизатор Tenda W150M, который работает как карта WLAN в режиме клиент + точка доступа. MAC-адрес маршрутизатора и BSSID WLAN: xx:xx:xx:xx:xx:68(они перечислены на странице администрирования маршрутизатора). Теперь на моем главном маршрутизаторе DLINK 192.168.2.2 указан как xx-xx-xx-xx-xx-69 . Также Windows arp -a показывает: 192.168.2.2 xx-xx-xx-xx-xx-69 . Но если я позвоню netsh wlan show all BSSID этой сети будет xx:xx:xx:xx:xx:68 .

Теперь, чтобы сравнить это с моим маршрутизатором DLINK:

WLAN MAC Address is: xx:xx:xx:xx:xx:54
netsh wlan show all: BSSID is xx:xx:xx:xx:xx:54
arp -a: xx:xx:xx:xx:xx:54

Теперь, почему это происходит?

1 ответ1

0

На многих маршрутизаторах Wi-Fi все порты беспроводной и проводной локальной сети соединены вместе и представлены в стек IP точки доступа в виде единого виртуального интерфейса. Этому единственному интерфейсу нужен один MAC-адрес, поэтому разработчики программного обеспечения должны выбрать один для использования. Часто они выбирают для этой цели MAC-адрес порта проводной локальной сети. Таким образом, довольно часто можно увидеть, как IP-адрес маршрутизатора Wi-Fi преобразовывается в MAC-адрес, который отличается от MAC-адреса радио, с которым вы связаны (то есть BSSID).

Если вы говорите, что на странице администратора маршрутизатора указано, что MAC-адрес проводного Ethernet заканчивается на 68, я думаю, что это, вероятно, просто ошибка в пользовательском интерфейсе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .