分享我所知道的

windows系统同时使用双网卡内外网

第一步:以管理员身份打开CMD,查看当前路由   注意,要管理员身份

PS C:\Users\cx> route print
===========================================================================
接口列表
  9…34 97 f6 c0 4f 67 ……Realtek PCIe GBE Family Controller
 23…16 c6 3b 39 ae 27 ……Microsoft Wi-Fi Direct Virtual Adapter #2
 28…26 c6 3b 39 ae 27 ……Microsoft Wi-Fi Direct Virtual Adapter #3
 18…00 50 56 c0 00 01 ……VMware Virtual Ethernet Adapter for VMnet1
 31…00 50 56 c0 00 08 ……VMware Virtual Ethernet Adapter for VMnet8
 26…00 ff ac 14 ef 4c ……TAP-Windows Adapter V9
 33…00 ff de db ff 9f ……Sangfor SSL VPN CS Support System VNIC
 19…00 ff 77 83 8b 4d ……Anchorfree HSS VPN Adapter
 11…74 c6 3b 39 ae 27 ……Qualcomm Atheros AR956x Wireless Network Adapter
 27…74 c6 3b 39 ae 26 ……Bluetooth Device (Personal Area Network) #2
  1………………………Software Loopback Interface 1
===========================================================================
 
IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0     192.168.93.1   192.168.92.133     25
          0.0.0.0          0.0.0.0      192.168.8.1    192.168.8.121     55
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      169.254.0.0      255.255.0.0            在链路上   169.254.226.198    291
      169.254.0.0      255.255.0.0            在链路上    169.254.33.126    291
   169.254.33.126  255.255.255.255            在链路上    169.254.33.126    291
  169.254.226.198  255.255.255.255            在链路上   169.254.226.198    291
  169.254.255.255  255.255.255.255            在链路上   169.254.226.198    291
  169.254.255.255  255.255.255.255            在链路上    169.254.33.126    291
      192.168.8.0    255.255.255.0            在链路上     192.168.8.121    311
    192.168.8.121  255.255.255.255            在链路上     192.168.8.121    311
    192.168.8.255  255.255.255.255            在链路上     192.168.8.121    311
     192.168.92.0    255.255.254.0            在链路上    192.168.92.133    281
   192.168.92.133  255.255.255.255            在链路上    192.168.92.133    281
   192.168.93.255  255.255.255.255            在链路上    192.168.92.133    281
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
        224.0.0.0        240.0.0.0            在链路上    192.168.92.133    281
        224.0.0.0        240.0.0.0            在链路上     192.168.8.121    311
        224.0.0.0        240.0.0.0            在链路上   169.254.226.198    291
        224.0.0.0        240.0.0.0            在链路上    169.254.33.126    291
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
  255.255.255.255  255.255.255.255            在链路上    192.168.92.133    281
  255.255.255.255  255.255.255.255            在链路上     192.168.8.121    311
  255.255.255.255  255.255.255.255            在链路上   169.254.226.198    291
  255.255.255.255  255.255.255.255            在链路上    169.254.33.126    291
===========================================================================
永久路由:
  无

说明:192.168.8.1是我的外网网关,192.168.93.1是我的内网网关

第二步: 删除原来的路由

上边显示我又两个网关192.168.8.1 和192.168.93.1,先删除这两个网关下的路由(即网络目标那个字段)
PS C:\Users\cx> route delete 0.0.0.0

第三步:指定外网网关

PS C:\Users\cx>  route -p add 0.0.0.0 mask 0.0.0.0 192.168.8.1

解释:0.0.0.0 表示所有的请求路由都走192.168.8.1,也就是说,默认所有的网络请求都走外网,那么请求公司内网,比如有个192.168.2.3那肯定就不行了,因为我们还没配置内网网关。

第四步:指定内网网关

PS C:\Users\cx>  route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1
 操作完成!
AI写代码
vbscript
解释:192.168.0.0表示请求的ip地址如果是192.168开头的,全部都走内网网关

注意:route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1   如果你的192.168后边有两个0,则后面的mask 也要有两个0,即192.168.0.0和255.255.0.0对应。如果你想更精确想匹配192.168.2开头的,则对应的mask要设置成255.255.255.0

第五步: 写个小脚本,保存文件名为“xxx.bat”,每次开机后右键-以管理员身份运行。说了那么多其实有用的就下面几行命令

### 删除默认路由
route delete 0.0.0.0  
###删除内网的路由
route delete 192.168.0.0
###添加默认路由
route -p add 0.0.0.0 mask 0.0.0.0 192.168.222.1
###添加内网路由,192.168匹配优先级比0.0.0.0高,也就是说192.168开头的ip走192.168.93.1网关
route -p add 192.168.0.0 mask 255.255.0.0 192.168.93.1

如果设置出现了错误,导致内外网都上不了,不要慌,还原一下就行了。

管理员下执行一下命令,然后重启系统
netsh int ipv4  reset  

赞(0)
未经允许不得转载:追梦人博客 » windows系统同时使用双网卡内外网
分享到:

评论 抢沙发

评论前必须登录!