And*_*asT 24 windows windows-server-2008 ip-routing
我有以下问题:我有一个具有相当动态网络配置的服务器,需要使用 IF 参数在其上配置路由:
route add ... mask ... ... if ?
Run Code Online (Sandbox Code Playgroud)
如果我知道有关该适配器的所有其他信息,是否有可靠的手动或编程方式来获取该接口编号?
Rex*_*Rex 35
您也可以在运行route print命令时看到该信息。这是显示的第一件事。索引是第一列
Run Code Online (Sandbox Code Playgroud)=========================================================================== Interface List 13... ......Bluetooth Device (Personal Area Network) 10... ......Intel(R) 82566MM Gigabit Network Connection 11... ......Intel(R) Wireless WiFi Link 4965AG 17... ......VMware Virtual Ethernet Adapter for VMnet1 18. . ......VMware Virtual Ethernet Adapter for VMnet8
pho*_*bus 10
由于您了解有关适配器的所有其他信息,并且由于您使用的是 Server 2008,因此您可以(并且应该)使用接口名称添加带有 netsh 的路由:
netsh int ipv4 add route <remote netid>/<remote netmask> <interface name> <next hop>
Run Code Online (Sandbox Code Playgroud)
2008+ 中通常不推荐使用 route 命令。
您可以使用 PowerShell:
Get-WMIObject Win32_networkadapter | Select-Object Name, AdapterType, InterfaceIndex | Format-List
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
174119 次 |
| 最近记录: |