I have the following problem: I have a server with a rather dynamic network configuration and need to configure routes on it with the IF parameter:
route add ... mask ... ... if ?
Is there a reliable way, manual and or programmatical, to get that interface number if I know just about everything else about that adaptor?
You can see that info also when you run the
route print
command. It's the first thing displayed. The index is the first columnThe following command displays the list of interfaces:
netsh int ipv4 show interfaces
Since you know everything else about the adaptor, and since you are using Server 2008, you can (and should) just add your routes with netsh using the interface name:
Use of the route command is generally deprecated in 2008+.
You can using PowerShell: