关于静态路由的配置

配置静态路由的常用场景,无非就是指定网关访问指定的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 地址。

posted @   nihinumbra  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示

目录导航

喜欢请打赏

扫描二维码打赏

支付宝打赏