J'ai le problème suivant: J'ai un serveur avec une configuration réseau plutôt dynamique et j'ai besoin de configurer des routes dessus avec le paramètre IF:
route add ... mask ... ... if ?
Existe-t-il un moyen fiable, manuel et ou programmatique, d'obtenir ce numéro d'interface si je connais à peu près tout le reste de cet adaptateur?
windows-server-2008
ip-routing
windows
AndreasT
la source
la source
Puisque vous savez tout sur l'adaptateur et que vous utilisez Server 2008, vous pouvez (et devez) simplement ajouter vos routes avec netsh en utilisant le nom de l'interface:
L'utilisation de la commande route est généralement déconseillée en 2008+.
la source
route print
et l'utilisation d'un nom incorrect entraînera le message d'erreur "utile": "Le nom de fichier, le nom du répertoire ou la syntaxe de l'étiquette de volume est incorrect.". utilisernetsh interface ipv4 show interfaces
pour trouver le nom réel.Vous pouvez utiliser PowerShell:
la source
route print
sortie. LesDeviceID
valeurs ne correspondent pas non plus. (Et non, ce n'est pas simplement un problèmeroute
commande renvoie la priorité de l'adaptateur. Cette commande renvoie l'InterfaceIndex. voir ici: blogs.technet.microsoft.com/networking/2015/08/14/…