Windows 11 双网卡同时访问内网 + 外网:静态路由配置全指南前言

Windows 11 双网卡同时访问内网 + 外网:静态路由配置全指南前言

在日常工作中,不少场景需要笔记本同时连接内网(有线)外网(无线),但 Windows 默认路由策略会导致双网冲突、只能访问其中一个网络。本文详细讲解如何通过静态路由配置,让有线网卡走内网、无线网卡走外网,实现双网同时稳定访问。

一、环境与目标

【环境说明】

  • 操作系统:Windows 11 专业版 / 家庭版
  • 硬件:笔记本(需配备 有线网卡 + 无线网卡

【核心目标】

  • 无线网卡:连接外网(Internet)
  • 有线网卡:连接内网(企业 / 局域网)
  • 实现:内网、外网流量自动分流,同时正常访问

二、前置准备:收集网络信息

配置前需先获取内外网的 IP、网关等核心信息(需单独连接对应网络后查询)。

步骤 1:单独连接并查询信息

  1. 仅连内网(有线网卡)断开无线,通过有线连内网,打开「命令提示符(CMD)」(以管理员身份运行),执行:cmdipconfig /a 记录有线网卡的信息:
    • IPv4 地址(例:11.13.3.195
    • 子网掩码(例:255.255.255.0
    • 默认网关(例:11.13.3.254
  2. 仅连外网(无线网卡)断开有线,通过无线连外网,再次执行 ipconfig /all,记录无线网卡信息:
    • IPv4 地址(例:192.168.43.31
    • 子网掩码(例:255.255.255.0
    • 默认网关(例:192.168.43.1

【信息汇总表】

网卡类型网络属性IPv4 地址 / CIDR子网掩码默认网关IP 获取方式
有线网卡内网11.13.3.195/24255.255.255.011.13.3.254静态 IP
无线网卡外网192.168.43.31/24255.255.255.0192.168.43.1动态 DHCP

控制面板\所有控制面板项\网络连接
内网配置

在这里插入图片描述


外网配置

在这里插入图片描述

三、路由冲突问题分析

同时连双网时,Windows 路由表会出现重复默认路由,导致流量紊乱。

查看当前路由表

在 CMD 中执行以下命令查看路由:

route print

不同连接状态的路由问题

  1. 仅连内网:默认路由指向内网网关(仅能访问内网)活动路由: 网络目标       网络掩码         网关           接口         跃点数       0.0.0.0         0.0.0.0     11.13.3.254     11.13.3.195     281
  2. 仅连外网:默认路由指向外网网关(仅能访问外网)活动路由: 网络目标       网络掩码         网关           接口         跃点数       0.0.0.0         0.0.0.0     192.168.43.1     192.168.43.31     55
  3. 同时连双网(冲突状态):出现 2 条默认路由,仅跃点数小的生效(另一网络不可用)活动路由: 网络目标       网络掩码         网关           接口         跃点数       0.0.0.0         0.0.0.0     192.168.43.1     192.168.43.31     55 <!-- 优先生效 -->       0.0.0.0         0.0.0.0     11.13.3.254     11.13.3.195     281

四、静态路由配置(解决双网冲突)

通过手动添加静态路由,明确内网 / 外网流量的转发路径

配置原则

  • 删除冲突的默认路由
  • 外网:默认路由指向无线网卡网关(所有非内网流量走外网)
  • 内网:特定网段路由指向有线网卡网关(仅内网网段走内网)
  • -p 参数:路由永久生效(重启不丢失)

操作步骤(CMD 管理员身份运行)

场景 1:内网静态 IP + 外网动态 IP
  1. 清理旧路由(可选)cmdroute delete 0.0.0.0  <!-- 删除旧默认路由 -->
  2. 添加永久静态路由cmd<!-- 1. 外网默认路由:所有非内网流量走无线网关 --> route add -p 0.0.0.0 mask 0.0.0.0 192.168.43.1 ​ <!-- 2. 内网特定路由:11.0.0.0网段(内网)走有线网关 --> route add -p 11.0.0.0 mask 255.0.0.0 11.13.3.254
场景 2:内外网均为动态 IP

若 IP 是 DHCP 自动分配(可能变化),需先通过 ipconfig 获取当前网关,再执行:

cmd

route delete 0.0.0.0  <!-- 清理旧路由 --> ​ <!-- 外网默认路由(替换为实际外网网关) --> route add -p 0.0.0.0 mask 0.0.0.0 192.168.153.170 ​ <!-- 内网特定路由(替换为实际内网网段+网关) --> route add -p 172.0.0.0 mask 255.0.0.0 172.26.142.254

配置验证

  1. 重新连接双网,执行 route print 查看路由表,应出现以下永久路由:永久路由: 网络地址         网络掩码       网关地址     跃点数         0.0.0.0         0.0.0.0     192.168.43.1       1         11.0.0.0       255.0.0.0       11.13.3.254       1
  2. 测试连通性:cmdping 11.13.3.1  <!-- ping内网IP,应通 --> ping www.baidu.com  <!-- ping外网域名,应通 -->

五、关键知识点:跃点数(Metric)

跃点数代表路由优先级:数值越小,优先级越高

  • 手动添加的静态路由默认跃点数为1,优先级高于系统自动生成的路由(通常≥55)。
  • 可在「网络连接→网卡属性→IPv4→高级」中手动修改接口跃点数。

总结

通过静态路由配置,可实现 Windows 11 双网卡同时访问内外网:

  1. 单独连网获取 IP / 网关信息
  2. 清理冲突路由
  3. 添加外网默认路由 + 内网特定路由
  4. 验证连通性

注意事项

  1. 所有 CMD 命令需以管理员身份运行
  2. 动态 IP 场景下,若网关变化需重新配置路由
  3. 内网网段需根据实际环境调整(如192.168.0.0/16

Read more

Python 入门超详细指南:环境搭建 + 核心优势 + 应用场景(零基础友好)

Python 入门超详细指南:环境搭建 + 核心优势 + 应用场景(零基础友好)

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 先搞懂:计算机与编程的核心概念 * 1.1 什么是计算机? * 1.2 什么是编程? * 二. 认识 Python:起源、优势与应用场景 * 2.1 Python 的 “前世今生” * 2.2 Python 的优缺点以及应用场景大盘点 * 三. Python 的就业前景:理性看待 “钱景” * 四. 环境搭建:Python+PyCharm(一步到位) * 4.1 安装 Python

By Ne0inhk
平衡二叉搜索树之 AVL 树的模拟实现【C++】

平衡二叉搜索树之 AVL 树的模拟实现【C++】

文章目录 * AVL树的简单介绍 * 全部的实现代码放在了文章末尾 * 准备工作 * 包含头文件 * 类的成员变量 * 构造函数和拷贝构造 * swap和赋值运算符重载 * 析构函数 * find * insert[重要] * 当parent的平衡因子为1/-1时,如何向上更新祖先节点的平衡因子呢? * 怎么旋转? * 左单旋 * 右单旋 * 左右双旋 * 右左双旋 * 旋转的平衡因子更新 * 左单旋和右单旋 * 左右双旋和右左双旋 * insert的全部代码 * empty * size * 中序遍历 * 全部代码 AVL树的简单介绍 我上一篇文章提到的普通二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在顺序表中搜索元素,效率低下。 AVL树就可以解决上述问题,让搜索树的查找效率在任何情况下都能稳定是O(logN) AVL树解决上述问题的方法是: 保证每个结点的左右子树高度之差的绝对值不超过1 这样就

By Ne0inhk
在 CentOS 系统上实现定时执行 Python 邮件发送任务

在 CentOS 系统上实现定时执行 Python 邮件发送任务

文章目录 * **引言** * **方案一:经典基石 - Cron 作业** * **1. 原理概述** * **2. 详细实现步骤** * **3. 优缺点分析** * **4. 适用场景** * **方案二:灵活调度 - Systemd 定时器** * **1. 原理概述** * **2. 详细实现步骤** * **3. 优缺点分析** * **4. 适用场景** * **方案三:Python 内生方案 - APScheduler 库** * **1. 原理概述** * **2. 详细实现步骤** * **3. 优缺点分析** * **4. 适用场景** * **方案四:企业级任务队列 - Celery with Redis** * **1. 原理概述*

By Ne0inhk
【C++】适配器模式手搓STL的stack和queue

【C++】适配器模式手搓STL的stack和queue

适配器模式手搓STL的stack和queue * 适配器模式实现STL的stack和queue * github地址 * 0. 前言 * 1. stack和queue的简单介绍 * 1.1 stack * 1.2 queue * 2. 容器适配器 * 2.1 什么是适配器 * 2.2 C++中的适配器 * 3. 手搓stack和queue * 3.1 实现stack * 基础架构 * push和pop * 数据访问 * 容量访问 * 完整实现 * 3.2 实现queue * 基础架构 * push和pop * 数据访问 * 容量访问 * 完整实现 * 4. deque简单剖析 * 简介 * deque无法替代vector和list * 作为容器适配器 * deque的迭代器 * 5. 结语 适配器模式实现STL的stack和queue github地址

By Ne0inhk