2

У меня есть два WID SSID. Один работает на частоте 2,4 ГГц, а SSID - "stratus24". Другой работает на частоте 5 ГГц, а SSID - "stratus50". Обе эти WLAN соединены с одной и той же локальной сетью Ethernet. Таким образом, существует три способа доступа к одной и той же сети: через SSID "stratus24" на частоте 2,4 ГГц, через SSID "stratus50" на частоте 5 ГГц и через кабель Ethernet.

Теперь, если я подключу свой ноутбук (который ранее был подключен к обеим беспроводным локальным сетям stratus24 и stratus50) через кабель Ethernet к локальной сети, Windows 10 решит, что имя проводной сети - "stratus24".

Как Windows 10 решает, что сеть является "stratus24"? Использует ли он MAC-адрес маршрутизатора по умолчанию? Или MAC-адрес DHCP-сервера? Как DHCP-сервер, так и маршрутизатор по умолчанию являются одним и тем же устройством, но это не всегда может быть правдой.

Образ одновременного подключения к беспроводной локальной сети 5 ГГц ("stratus50") и подключения к локальной сети (которое Windows 10 почему-то решает назвать "stratus24"):

1 ответ1

2

Я думаю, что нашел причину. Я искал "stratus24" в реестре с помощью Regedit и обнаружил , что Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{41FBD081-E721-466D-89F9-2FE1FB37FEB6} имеет в ProfileName "stratus24" строки ,

Итак, следующим шагом стал поиск 41FBD081-E721-466D-89F9-2FE1FB37FEB6 . Я нашел его в Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged\01(string shortened)05 . Для ProfileGuid установлено значение {41FBD081-E721-466D-89F9-2FE1FB37FEB6} а для DefaultGatewayMac задан MAC-адрес моего шлюза по умолчанию!

Обратите внимание, что очень длинная строка после Signatures\Unmanaged\ была сокращена, потому что я не уверен, имеет ли он мой пароль Wi-Fi в закодированной форме.

На основании этого поиска в реестре Windows действительно использует MAC-адрес шлюза по умолчанию для определения имени проводной сети. В моем случае из-за параллельной работы устройства WLAN маршрутизатор соединяет все сети (2,4 ГГц, 5 ГГц, Ethernet) вместе, и шлюз по умолчанию во всех сетях имеет одинаковый MAC-адрес.

По-видимому, тот факт, что он выбрал "stratus24", а не "stratus50", был вызван каким-то случайным событием, например, я подключился к сети 2,4 ГГц перед подключением к сети 5 ГГц, а теперь профили всегда в том порядке, в котором Имя "stratus24" найдено до того, как найдено имя "stratus50".

Я нахожу ссылку в другом каталоге (или как там эти вещи называются в реестре Windows) в реестре на строку "stratus50" с использованием того же MAC-адреса шлюза по умолчанию. Но, очевидно, Windows сначала находит строку "stratus24", а затем находит строку "stratus50".

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