问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

双网卡同时连接内外网时0.0.0.0冲突的解决方案

创作时间:
作者:
@小白创作中心

双网卡同时连接内外网时0.0.0.0冲突的解决方案

引用
CSDN
1.
https://blog.csdn.net/qq_43780850/article/details/144765921

在使用双网卡(例如笔记本内置无线网卡和USB无线网卡)同时连接内外网时,可能会遇到无法同时访问内网和外网的问题。本文将详细介绍如何通过配置静态IP和手动添加路由来解决这一问题。

问题描述

使用两张无线网卡,笔记本内置无线网卡连接外网,再插一个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
  1. 然后执行如下命令,手动添加连接内网IP时使用的网关,下面表示所有以192.168开头的都走内网网关192.168.46.1。
route add –p 192.168.0.0 mask 255.255.0.0 192.168.46.1
  1. 重新连接内外网,顺序无所谓。cmd执行
    route print
    ,查看IPv4路由表,发现只有一个0.0.0.0了,是由连接外网的网卡自动生成的,连接内网的网卡没有再生成,冲突解决。同时可以看到永久路由表中出现了我们自定义的内网网段,和对应的内网网关。

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

本文原文来自CSDN,作者:qq_43780850

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号