笔记本上有两块网卡:
·有线网络,网关是172.16.1.1,只能访问内网
·无线网络,网关是172.16.4.1,只能访问外网
此时,Windows总是默认使用有线网络,无线网络就好像不存在。
要使用无线网络,需要先断开有线网络。

解决方法:
第1步.在网络连接的属性中,将无线网络排在有线网络之前,见下图:

第2步.用route命令设置路由表

rem 删除默认路由
route delete 0.0.0.0

rem 将无线网络的网关设为默认
route add 0.0.0.0 mask 0.0.0.0 172.16.4.1 metric 1

rem 将内网中需要访问的网段添加到路由表中
route add 192.168.23.0  mask 255.255.255.0  172.16.1.1  metric  20
route add 172.16.8.0    mask 255.255.255.0  172.16.1.1  metric  20
route add 136.32.0.0    mask 255.255.0.0    172.16.1.1  metric  20

这样即可实现双网卡同时上网。

参考文章:
基于Windows操作系统的多网卡路由选择的研究
双网卡路由解决方案
理解Windows中的路由表和默认网关


本文链接地址: 修改Windows路由表实现双网卡同时上网
https://blog.qingfengju.com/index.asp?id=239

分类:Win32/C++ 查看次数:9152 发布时间:2010/11/3 14:16:23