Como o Windows decide o nome da LAN Ethernet?

2

Eu tenho dois SSIDs WLAN. Um está operando na freqüência de 2.4GHz e o SSID é "stratus24". Outro está operando na freqüência de 5GHz, e o SSID é "stratus50". Ambas as WLANs são conectadas à mesma LAN Ethernet. Portanto, existem três maneiras de acessar a mesma rede: via SSID "stratus24" a 2.4GHz, via SSID "stratus50" a 5GHz e via cabo Ethernet.

Agora, se eu conectar meu laptop (anteriormente conectado a WLANs stratus24 e stratus50) por meio de um cabo Ethernet à LAN, o Windows 10 decidirá que o nome da rede com fio é "stratus24".

Como o Windows 10 decide que a rede é "stratus24"? Está usando o endereço MAC do roteador padrão? Ou o endereço MAC do servidor DHCP? O servidor DHCP e o roteador padrão são um e o mesmo dispositivo, mas isso nem sempre é verdade.

Uma imagem de conexão simultânea WLAN de 5 GHz ("stratus50") e uma conexão LAN (que, por algum motivo, o Windows 10 decide ser "stratus24"):

    
por juhist 23.04.2018 / 16:38

1 resposta

2

Acho que encontrei o motivo. Eu procurei por "stratus24" no registro do Windows usando o regedit e descobri que Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{41FBD081-E721-466D-89F9-2FE1FB37FEB6} tem em ProfileName a string "stratus24".

Então, o próximo passo foi procurar por 41FBD081-E721-466D-89F9-2FE1FB37FEB6 . Eu encontrei em Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged(string shortened)05 . Ele tem ProfileGuid definido como {41FBD081-E721-466D-89F9-2FE1FB37FEB6} e DefaultGatewayMac está definido como o endereço MAC do meu gateway padrão!

Observe a string muito longa depois que Signatures\Unmanaged\ foi encurtado porque não tenho certeza se ela tem minha senha Wi-Fi em um formato codificado.

Com base nessa pesquisa de registro, o Windows está realmente usando o endereço MAC do gateway padrão para decidir o nome da rede com fio. No meu caso, devido à operação em ponte do dispositivo WLAN, o roteador conecta todas as redes (2,4 GHz, 5 GHz, Ethernet) e o gateway padrão em todas as redes tem o mesmo endereço MAC.

Aparentemente, o fato de ter selecionado "stratus24" e não "stratus50" foi devido a algum evento aleatório, como me conectar à rede de 2.4GHz antes de conectar à rede de 5GHz, e agora os perfis estão sempre no order onde o nome "stratus24" é encontrado antes que o nome "stratus50" seja encontrado.

Eu localizo um link em outro diretório (ou quaisquer que sejam essas coisas são chamadas no registro do Windows) no registro para a cadeia "stratus50" usando exatamente o mesmo endereço MAC do gateway padrão. Mas, aparentemente, o Windows encontra a string "stratus24" antes de encontrar a string "stratus50".

    
por 23.04.2018 / 18:25