当前位置: 首页 > article >正文

多网络选择路由(windows环境)

问题

情况是这样的,公司环境需要连接网线才能连接内网,也能上网,但是网速贼慢,我就连接了自己的热点,但是还是很慢,但是一拔掉网线就快了,但是连不上内网环境了。

解决思路

我猜我访问外网时也是走的内网的路由导致的,结果真的是,所以我们这时候需要设置访问互联网时走wifi,访问内网时走网线。

排查

查看ip信息

ipconfig

在这里插入图片描述

查看路由信息

route print

在这里插入图片描述
在这里插入图片描述
我们一步一步看一下这些代表什么

接口列表

接口列表
 9...40 c2 ba 91 44 8c ......Intel(R) Ethernet Connection (18) I219-V
 45...02 50 f2 00 00 02 ......iNode VPN Virtual NIC
 12...ec 4c 8c 25 9c 2b ......Microsoft Wi-Fi Direct Virtual Adapter
  8...ec 4c 8c 25 9c 2a ......Intel(R) Wi-Fi 6E AX211 160MHz
  2...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
 10...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
 17...ec 4c 8c 25 9c 2e ......Bluetooth Device (Personal Area Network)
  1...........................Software Loopback Interface 1

如我们看接口列表中的第一行

接口列表
9...40 c2 ba 91 44 8c ......Intel(R) Ethernet Connection (18) I219-V
接口索引(Index)​
  • 9:这是系统为网络接口分配的唯一索引号,用于路由表中标识该接口。
  • 作用:在配置路由规则时,可通过索引号直接绑定接口(例如 route add … if 9)。
MAC地址
  • 40 c2 ba 91 44 8c​:这是网卡的物理地址(MAC地址),格式为十六进制,通常表示为 40:c2:ba:91:44:8c。
  • 作用:用于局域网(内网)中唯一标识设备,与IP地址无关。
接口描述
  • Intel® Ethernet Connection (18) I219-V:这是网卡的型号/名称,由硬件厂商提供。
  • 作用:帮助用户识别物理接口类型(如以太网、WiFi、虚拟网卡等)。

ipv4路由表

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0    192.168.1.250    192.168.1.145     25
          0.0.0.0          0.0.0.0      172.20.10.1      172.20.10.3     30
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      172.20.10.0  255.255.255.240            在链路上       172.20.10.3    286
      172.20.10.3  255.255.255.255            在链路上       172.20.10.3    286
     172.20.10.15  255.255.255.255            在链路上       172.20.10.3    286
      192.168.1.0    255.255.255.0            在链路上     192.168.1.145    281
    192.168.1.145  255.255.255.255            在链路上     192.168.1.145    281
    192.168.1.255  255.255.255.255            在链路上     192.168.1.145    281
    192.168.157.0    255.255.255.0            在链路上     192.168.157.1    291
    192.168.157.1  255.255.255.255            在链路上     192.168.157.1    291
  192.168.157.255  255.255.255.255            在链路上     192.168.157.1    291
    192.168.211.0    255.255.255.0            在链路上     192.168.211.1    291
    192.168.211.1  255.255.255.255            在链路上     192.168.211.1    291
  192.168.211.255  255.255.255.255            在链路上     192.168.211.1    291
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
        224.0.0.0        240.0.0.0            在链路上     192.168.1.145    281
        224.0.0.0        240.0.0.0            在链路上     192.168.157.1    291
        224.0.0.0        240.0.0.0            在链路上     192.168.211.1    291
        224.0.0.0        240.0.0.0            在链路上       172.20.10.3    286
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
  255.255.255.255  255.255.255.255            在链路上     192.168.1.145    281
  255.255.255.255  255.255.255.255            在链路上     192.168.157.1    291
  255.255.255.255  255.255.255.255            在链路上     192.168.211.1    291
  255.255.255.255  255.255.255.255            在链路上       172.20.10.3    286
===========================================================================

我先解释一下各个网络目标、网络掩码、网关、接口、跃点数分别代表什么。

1. 网络目标(Network Destination)
  • 定义:数据包要到达的目标网络或主机。
  • 作用:匹配流量的目标地址范围。
  • 示例
    • 0.0.0.0:所有流量(默认路由)
    • 192.168.1.0:特定内网网段
2. 网络掩码(Netmask)
  • 定义:与网络目标配合使用的子网掩码。
  • 作用:定义目标网络的范围。
  • 典型值
    • 255.255.255.0 → /24网段(匹配192.168.1.1-254
    • 0.0.0.0 → 匹配所有地址
3. 网关(Gateway)
  • 定义:数据包需要经过的下一跳地址。
  • 规则
    • 必须与本地接口在同一子网
    • 在链路上表示直连网络(无需网关)
  • 示例
    0.0.0.0 -> 172.20.10.1(WiFi网关)
    192.168.1.0 -> 192.168.1.1(内网网关)
    
接口(Interface)
  • 定义:发送数据包的网络适配器。
  • 关键信息
    • 接口索引(如 9 对应有线网卡)
    • IP地址(如 172.20.10.3 是WiFi接口IP)
  • 查看方式
    route print
    
5. 跃点数(Metric)
  • 定义:路由优先级,数值越小优先级越高。
  • 配置规则
    • WiFi建议设 10,有线设 20
    • 精确路由优先于默认路由(即使默认路由跃点数更低)
  • 设置方法
    netsh interface ip set interface "Wi-Fi" metric=10
    # 有线网卡设置为更高跃点数(示例)
    netsh interface ip set interface "以太网" metric=20
    

分析

在这里插入图片描述
网速慢是因为还是走的是网线的路由,是因为网线拦截了所有的外网请求,所以咱们需要删除走内网的路由信息,这儿注意一下我有永久路由,下面我会解释一下。

永久路由

特性
  • ​持久性:
    • 即使重启电脑或网络服务,路由规则仍然保留。
  • 手动配置:
    • 需通过命令(如 route -p add)或脚本添加,系统不会自动生成。
  • 优先级高于自动路由:
    • 永久路由优先于系统自动生成的临时路由(如DHCP分配的路由)。
查看永久路由
route print -4
​添加永久路由
route -p add <目标网络> mask <子网掩码> <网关> [metric <跃点数>]
  • 示例​(内网走网线):
    • route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 metric 20
删除永久路由
route -p delete <目标网络> mask <子网掩码> <网关>
  • 示例​(删除错误默认路由):
  • route -p delete 0.0.0.0 mask 0.0.0.0 192.168.1.250

删除路由

# 语法
route delete <目标网络> [mask <子网掩码>] [网关] [if <接口索引>]

# 示例:
route delete 0.0.0.0 mask 0.0.0.0 192.168.1.250

在这里插入图片描述

添加路由

# 语法
route add <目标网络> mask <子网掩码> <网关> [metric <跃点数>] [if <接口索引>]

# 示例:将内网192.168.1.0/24流量指向网关192.168.1.1
route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 metric 20 if 9

注意:只有永久路由重启后才会不会消失,临时的可能重启就可能消失了,注意一下。
在这里插入图片描述

成功

在这里插入图片描述


http://www.kler.cn/a/611804.html

相关文章:

  • 5G NR PRACH格式
  • 青少年编程与数学 02-012 SQLite 数据库简介 01课题、数据库概要
  • scikit-learn 学习路线与知识结构全解析
  • 蓝桥杯高频考点——搜索(含C++源码)
  • 原型验证后客户推翻原有需求,如何止损
  • VMware Workstation 不支持在此主机上使用虚拟化性能计数器
  • 【AI学习】人工神经网络
  • Tomcat 与 WebLogic:企业级 Web 应用服务器的全面比较
  • AIP-192 文档
  • Manus的开源替代者之一:OpenManus通用AI智能体框架解析及产品试用
  • JBDev - Theos下一代越狱开发工具
  • 【C++ 继承】—— 青花分水、和而不同,继承中的“明明德”与“止于至善”
  • 神经网络基础(NN)
  • 基于云服务器的数仓搭建-集群安装
  • Pytorch学习笔记(十二)Learning PyTorch - NLP from Scratch
  • 禅道后台命令执行漏洞
  • 数位和相等
  • 【一起来学kubernetes】24、Service使用详解
  • 进程通信 system V共享内存 ─── linux第25课
  • 【漏洞修复】Android 10 系统源码中的 glibc、curl、openssl、cups、zlib 更新到最新版本