2 votes

Modification de l'ordre de liaison des cartes réseau dans Windows Server 2016

Jusqu'à Server2012, il était possible de configurer l'ordre de liaison via l'interface graphique. Depuis le serveur 2016 Microsoft recommande d'utiliser la métrique d'interface pour configurer la priorité des NIC. Cependant, j'ai une application héritée qui rapporte sa propre adresse IP à un serveur différent et, à cette fin, elle ignore la métrique d'interface et s'appuie plutôt sur l'ordre de liaison. Il rapporte simplement l'adresse IP de la première NIC qu'il obtient du système (testé cela via la désactivation des autres interfaces).

Existe-t-il un moyen de configurer cela via le registre ?

J'ai essayé de changer HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage mais cela n'a aucun effet, même après le redémarrage de la machine l'ordre rapporté par Get-NetIPInterface reste la même.

J'ai aussi essayé nvspbind mais il n'a aucun effet dans Windows Server 2016.

2voto

Elaine Morrison Points 31

Essayez ceci - le logiciel peut lier les connexions d'un processus à une carte réseau spécifique.

Peut-être que cela vous aidera à résoudre votre problème.

https://github.com/falahati/NetworkAdapterSelector

1voto

k010mb0 Points 251

Vous pouvez essayer l'approche suivante.
dans l'éditeur de registre, ouvrez la classe "Net". Classe {4d36e972-e325-11ce-bfc1-08002be10318}

HKLM\\SYSTEM\\CurrentControlSet\\Control\\Class\\**{4d36e972-e325-11ce-bfc1-08002be10318}**

Vous trouverez des clés à quatre chiffres dans l'ordre où elles sont listées/énumérées.

0000
0001
0002

L'idée est de changer l'ordre pour que votre appareil soit le dernier dans l'ordre. Pour ce faire, il suffit de renommer les clés de façon à ce que la vôtre porte le dernier numéro. Il n'est pas nécessaire de les renommer toutes - il suffit de les échanger avec la dernière.

Après cela, vous devez fixer le chemin pour les deux pilotes renommés. Il doit être pointé correctement par les périphériques.

Vous pouvez trouver le chemin des deux dispositifs dans DeviceInstanceID valeurs situées à

HKLM\\SYSTEM\\CurrentControlSet\\Control\\**Class**\\{4d36e972-e325-11ce-bfc1-08002be10318}\\00xx\\
**DeviceInstanceID**

Cette valeur pointera vers Enum [DeviceInstanceID]

HKLM\\SYSTEM\\CurrentControlSet\\**Enum**\\**\[DeviceInstanceID\]**\\
**Driver**

Vous devez mettre à jour ces valeurs avec des valeurs renommées (réorganisées).

{4d36e972-e325-11ce-bfc1-08002be10318}\\**00xx**

Les deux doivent correspondre aux nouveaux emplacements après le renommage

En outre. Vous pouvez vous assurer que vous regardez dans le bon appareil en faisant correspondre NetCfgInstanceId à ses adresses IP configurées

HKLM\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002be10318}\\00xx\\
**NetCfgInstanceId**

HKLM\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\**\[NetCfgInstanceId\]**\\
**IPAddress**

WARNING
Ce n'est pas un moyen officiel.
Assurez-vous de faire des sauvegardes.
Assurez-vous que vous avez trouvé les bonnes clés/valeurs.
Entraînez-vous d'abord.
Il ne chargera pas les pilotes réseau au démarrage s'il est mal configuré.
Faites-le à vos risques et périls.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X