web-dev-qa-db-fra.com

Comment Windows décidera-t-il du nom d'Ethernet LAN?

J'ai deux Ssids WLAN. On fonctionne à la fréquence de 2,4 GHz et le SSID est "STRATUS24". L'autre fonctionne à la fréquence de 5 GHz et le SSID est "Stratus50". Ces deux WLAN sont pontés sur le même réseau local Ethernet. Ainsi, il existe trois façons d'accéder au même réseau: via "Stratus24" SSID à 2,4 GHz, via "Stratus50" SSID à 5GHz et via un câble Ethernet.

Maintenant, si je connecte mon ordinateur portable (qui a déjà été connecté aux WLANS Stratus24 et STRATUS50) via un câble Ethernet au réseau local, Windows 10 décide que le nom du réseau câblé est "stratus24".

Comment Windows 10 décidera-t-il que le réseau est "Stratus24"? Utilise-t-il l'adresse MAC du routeur par défaut? Ou l'adresse MAC du serveur DHCP? Le serveur DHCP et le routeur par défaut s'appliquent à un seul et au même périphérique, mais cela peut ne pas toujours être vrai.

Une image de connexion simultanée de 5GHz WLAN ("stratus50") et d'une connexion LAN (quelle fenêtre 10 pour une raison quelconque décide d'être "stratus24"):

enter image description here

4
juhist

Je pense que j'ai trouvé la raison. J'ai cherché "stratus24" dans le registre Windows à l'aide de Regedit et a trouvé que Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{41FBD081-E721-466D-89F9-2FE1FB37FEB6} A en ProfileName la chaîne "stratus24".

Donc, la prochaine chose était de rechercher 41FBD081-E721-466D-89F9-2FE1FB37FEB6. Je l'ai trouvé dans Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged\01(string shortened)05. Il a ProfileGuid défini sur {41FBD081-E721-466D-89F9-2FE1FB37FEB6} Et le DefaultGatewayMac est défini sur l'adresse MAC de ma passerelle par défaut!

Notez la très longue chaîne après Signatures\Unmanaged\ A été raccourci parce que je ne suis pas certain s'il a mon mot de passe Wi-Fi sur une forme codée.

Sur la base de cette recherche de registre, Windows utilise en effet l'adresse MAC de passerelle par défaut pour décider du nom du réseau câblé. Dans mon cas, en raison du fonctionnement ponté du périphérique WLAN, le routeur pente tous les réseaux (2,4 GHz, 5GHz, Ethernet) et la passerelle par défaut de tous les réseaux a la même adresse MAC.

Apparemment, le fait qu'il a sélectionné "stratus24" et non "stratus50" était dû à un événement aléatoire, tel que moi de connecter d'abord au réseau de 2,4 GHz avant de se connecter au réseau 5GHz, et maintenant les profils sont toujours dans l'ordre où le Le nom "Stratus24" se trouve avant que le nom "Stratus50" soit trouvé.

Je trouve un lien dans un autre répertoire (ou quoi que ce soit appelé ces éléments dans le registre Windows) dans le registre de la chaîne "Stratus50" à l'aide de la même adresse MAC de passerelle par défaut. Mais apparemment Windows trouve la chaîne "Stratus24" avant de trouver la chaîne "Stratus50".

4
juhist