Skip to content

windows双网卡指定请求

约 338 字大约 1 分钟

折腾

2023-07-07

双网卡指定 请求走向

windows 里边经常遇到内外网分开的情况,调试的时候很不方便。可以通过设置路由表的形式来解决这个问题!达到指定的 ip 段走指定的网卡

  • 场景

    • 当前 2 个网卡 wifi 和有线,所有的请求默认的请求走的是 wifi
    • image-20210511171810233
  • 目标

    • 199.199.199.- 网段 的请求默认走有线网卡

网卡 1(wifi):image-20210511165819740

网卡 2(有线):image-20210511165709373

  • 查看路由表路由表

    命令行中输入 route print查看当前路由表。

    image-20210511170111138

    跃点数的大小决定默认的请求走哪个网卡。值越小优先级越高。 311>291 当前默认的请求走的是网卡 2 (有线)

  • 添加路由表路由表

    添加路由命令:route add -p 199.199.199.0 mask 255.255.255.0 192.168.118.1 使 199.199.199 段的请求走网关为 192.168.118.1

添加之后的路由表:

-p:永久有效

删除命令:route del -p 199.199.199.0 mask 255.255.255.0 192.168.118.1

设置默认网关 route add default gw 192.168.21.1 route del default gw 192.168.21.1

转发网关 route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1

就是说去往 192.168.21.0 网段的数据包都是经过网卡 eth0 出去并由网关 192.168.21.1 转发出去