windows系统两个网卡如何同时使用?内网和外网共用,配置教程

      有些企业的网络分为内网和外网,一般内网不能访问Internet,但是又不提供外网,自己有上外网的需求,所以可能会用到双网卡,无线网卡+有线网卡或者有线+有线。。。

本文就是为了解决此问题,主要的做法就是修改windows的路由表.

假设  (外网网卡)internet地址:192.168.43.56,子网掩码:255.255.255.0,网关:192.168.43.1

   (内网网卡)公司内网地址:10.180.121.68 ,子网掩码:255.255.255.128,网关:10.180.121.126

   注:自己的网卡的地址可以在 CMD 输入 ipconfig 查看对应网卡的地址信息

如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到

Network    Destination  Netmask Gateway Interface Metric

0.0.0.0 0.0.0.0 192.168.43.1 192.168.43.56

0.0.0.0 0.0.0.0 10.180.121.126  10.180.121.68

然而这两条地址是冲突的因为指向的目的地址都是 0.0.0.0 但是下一跳地址却不一样,所有只有优先级高的网卡才能访问没有线网卡的优先级高于无线网卡。 

扫描二维码关注公众号,回复: 8005432 查看本文章

解决问题

首先固定一下你的外网网卡的地址,内网网卡的不需要固定

第一步:固定外网网卡ip

在CMD 命令行里

第二步:route delete 0.0.0.0     "删除所有0.0.0.0的路由"

第三步:route -p add 0.0.0.0 mask 0.0.0.0 192.168.43.1 metric 1 if 11   //外网路由    - p表示添加的是永久路由,重启不会丢失,metric 优先级,外网路由优先级设为1 ,优先级最高

第四步:route -p add 10.0.0.0 mask 255.0.0.0 10.180.121.126 metric 2 if 8   // 内网路由  , 这样写包含的地址比较多,,内网10段的都可以访问 ,外网路由优先级设为2 ,优先级其次可以根据自己情况写掩码(如route -p add 10.180.0.0 mask 255.255.0.0 10.180.121.126 metric 2 if 8,就只能访问内网的10.180段了),if 是对应的端口好  route print可以看到

注意这里metric值很重要,优先的设为1, 其次的设为2最合适,不要乱设置,不然重启后还是上不了网。  

加好永久路由的效果

 

这样设置重启也没事,内网外网都可以用!

测试结果:

猜你喜欢

转载自www.cnblogs.com/vvvvcc/p/11950131.html