Windows 多网卡环境下配置路由表,使不同网段的网络走不同网卡出口

862

背景

  公司对于网络的控制过于严格:QoS限速+深信服审计网络流量+屏蔽视频站、迅雷等P2P、BT工具等。于是就有在公司用自己网络的想法:无限流量卡+随身4G路由器,公司台式上一个USB随身WiFi。这样机子就有两个网络出口,此时稍作配置使得访问外网和公司的内网服务互不影响。

Windows配置

调整网络优先级连接顺序

  在 控制面板\网络和 Internet\网络连接 下右击网络连接 WLAN 图标,点击属性,选择Internet协议版本4(TCP/IP),点击属性,点击高级,取消选择自动跃点,在接口跃点数输入框填上1。同理,对网络连接以太网进行操作,将在接口跃点数输入框填上10(或更改一个比WLAN跃点数大的数字)。至此,计算机的网络连接默认走WLAN出口。

配置路由表,使公司内网服务IP走以太网出口

  我司的内网服务使用的是 172.0.0.1 ~ 172.255.255.255 网段,出口(网关)是 172.29.225.1,因此在cmd执行route命令如下

route add 172.0.0.0 mask 255.0.0.0 172.29.225.1

  至此,计算机的网络连接除 172.0.0.1 ~ 172.255.255.255 网段外都是走WLAN出口。

扩展

  • route 命令使用 -p 参数可以使配置的路由表重启后不丢失

  • 查看所有路由表

    route -4 print
    

参考

  1. 设置跃点数来调整网络优先级连接顺序

2.Windows 多网卡(网络)连接下,有没有方法让不同 IP(网段)的网络连接走不同的网卡出口