双网卡,同时连接内外网,自动增加的两个0.0.0.0发生冲突,解决方法

问题描述

使用两张无线网卡,笔记本内置无线网卡连接外网,再插一个usb无线网卡连接内网。
出现无法连接内网或者外网的情况,即无法同时连接。

问题分析

以管理员身份运行cmd,使用route print命令查看路由表,只看ipv4路由表。
可以看到两张网卡自动生成的两个0.0.0.0发生冲突,导致无法同时访问内网网,跟网络连接的顺序和路由项生成的先后有关。
在这里插入图片描述

解决思路

  • 解决思路:去掉一个0.0.0.0,即让其中一个网卡不要自动生成0.0.0.0,这里我们选择连接内网的网卡,因为内网的地址和网关不经常改变。
  • 方法:让该网卡使用静态ip,并将默认网关置空,然后我们在路由表中手动指定网关。即往路由表中添加一个永久路由项,指定连接内网时的网关。

操作步骤

  1. 打开控制面板 -> 找到网络 -> 网络和共享中心-> 左侧修改适配器选项
    双击用于连接内网的无线适配器,查看详细信息,记住ipv4地址和子网掩码,然后关闭。
    在这里插入图片描述
  2. 然后点击属性 -> 双击internet协议版本4 -> 选择使用下面的ip地址,然后填入上一步记住的ip和子网掩码,默认网关不要填写,点击确定保存。
    在这里插入图片描述
  3. 以管理员身份打开cmd执行命令,会删除所有自动生成的0.0.0.0,网络会断开。
    route delete 0.0.0.0
    
  4. 然后执行如下命令,手动添加连接内网ip时使用的网关,下面表示所有以192.168开头的都走内网网关192.168.46.1。
    route add –p 192.168.0.0 mask 255.255.0.0 192.168.46.1
    
  5. 重新连接内外网,顺序无所谓。cmd执行route print,查看ipv4路由表,发现只有一个0.0.0.0了,是由连接外网的网卡自动生成的,连接内网的网卡没有再生成,冲突解决。同时可以看到永久路由表中出现了我们自定义的内网网段,和对应的内网网关。
    在这里插入图片描述
    在这里插入图片描述

至此,192.168开头的都会走内网网关,其他没有单独指定网关的ip都会走外网网关,我们可以同时访问内外网了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值