关于静态路由的配置
配置静态路由的常用场景,无非就是指定网关访问指定的IP或IP段,指定网卡访问指定的IP或IP段
通过指定网关访问指定IP:
route add 192.168.10.3 mask 255.255.255.255 192.168.10.1 -p
通过指定网卡访问指定IP:
route add 192.168.10.3 mask 255.255.255.255 192.168.10.1 if 26 -p
-p表示永久,重启电脑后依然生效,if 26是指定网卡, 通过route print可以看到已有网卡和网卡编号信息
配置好静态路由后,可以通过route print来确认是否生效
在永久路由那个地方可以看到我们配置的静态路由,但是这里无法直接看到网卡编号,我们可以看活动路由那个地方,网络目标的接口,接口显示的IP是我们指定的网卡编号的IP
以上来自通过chatgpt学习自我总结
以下来自chatgpt
在 Windows 上配置指定网卡访问特定 IP 地址的路由,可以通过命令行 route 工具来实现。以下是具体的操作步骤:
1. 打开命令提示符
首先,你需要以管理员身份打开命令提示符。可以按下 Win + R,然后输入 cmd,按下 Ctrl + Shift + Enter 以管理员身份运行。
2. 查看现有路由信息
在命令提示符中,输入以下命令查看当前的路由表:
route print
这会列出所有当前的路由,包括每个网络接口的接口编号。你需要注意的是每个网络接口的 接口编号(Interface Index),这对后续配置至关重要。
3. 确定要通过哪个网卡访问特定 IP
假设你有两个网卡:
- 网卡1(例如:Ethernet)是接口编号
12 - 网卡2(例如:Wi-Fi)是接口编号
13
并且假设你希望通过 Ethernet(接口编号 12)网卡来访问 IP 地址 192.168.2.100。
4. 添加特定路由
现在,你可以添加一条静态路由规则,确保访问 192.168.2.100 时通过特定的网卡。
假设你的网关是 192.168.1.1,并且你希望通过网卡 Ethernet(接口编号 12)来访问 192.168.2.100,你可以使用以下命令:
route add 192.168.2.100 mask 255.255.255.255 192.168.1.1 if 12
192.168.2.100是你想访问的目标 IP 地址。255.255.255.255是子网掩码,表示指定的是单个 IP 地址。192.168.1.1是默认的网关。if 12指定使用接口编号为12的网卡(即Ethernet网卡)。
5. 验证路由设置
添加完路由之后,你可以再次输入 route print 来验证是否已经成功添加了新的路由规则。
route print
你应该能够看到类似下面的条目,说明 192.168.2.100 的流量将通过网关 192.168.1.1 和网卡 Ethernet 发送:
Network Destination Netmask Gateway Interface Metric
192.168.2.100 255.255.255.255 192.168.1.1 192.168.1.x 1
6. 删除路由(如果需要)
如果你之后不再需要这个路由,可以通过以下命令删除它:
route delete 192.168.2.100
总结
通过使用 route add 命令,你可以控制指定的 IP 地址通过哪个网卡访问。确保你选择了正确的接口编号,并且网关设置正确。这样,你就能够让 Windows 系统通过特定网卡来访问指定的 IP 地址。

浙公网安备 33010602011771号