网络——网络排错

news2024/10/5 12:47:04

https://zhuanlan.zhihu.com/p/607083215

背景

出现网络故障时,我们需要做什么呢,做完网工(不如dog),第一时间会被怀疑是网络问题,所以,

在这里插入图片描述

前端PC

前端PC能做的东西,不多,但是也得做一做,前端一般都是windows,用linux做前端,好吧,算他牛咯,我不管
在这里插入图片描述

window的网络常用命令
命令 描述 备注
ipconfig查看计算机的IP地址、子网掩码和网关
ipconfig/all查看计算机的IP地址、子网掩码、网关和DNS地址
ping测试主机之间的网络连通性
nslookup请求域名对应的IP地址,并以此测试DNS地址是否可用
tracert -d路由追踪,并且不做反向解析
arp -a查看计算机是否已获取到网关的MAC地址

看物理链路

看看网线连接情况,有没有插紧之类的

ping

arp -a

ARP就是一个地址解析协议,通过已知目标设备的IP地址,以此来查询目标设备的MAC地址。
arp -a参数的含义就是通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。
arp -a参数的作用就是当你需要了解你网络设备对应的MAC地址时,你可以在命令提示符中输入arp -a参数回车,读取与IP地址对应的MAC地址关系表。



tracert路由

tracert(traceroute)是一个常用的网络工具,用于追踪分析数据包在网络中传输时经过的路径,并输出到目标地址的延迟情况和节点信息。
详见:https://zhuanlan.zhihu.com/p/623930397

C:\Users\qq>tracert -d www.baidu.com

通过最多 30 个跃点跟踪
到 www.a.shifen.com [157.148.69.80] 的路由:

  1     *        *        *     请求超时。
  2     *        *        *     请求超时。
  3     *        *        *     请求超时。
  4     4 ms     2 ms     2 ms  125.89.69.77
  5     4 ms     3 ms     3 ms  14.148.22.141
  6     4 ms     4 ms     3 ms  59.37.176.117
  7     6 ms    10 ms     5 ms  14.148.18.13
  8     *        *        *     请求超时。
  9     *        *        *     请求超时。
 10     *        *        *     请求超时。
 11     *        8 ms     7 ms  120.83.0.66
 12    10 ms    10 ms     9 ms  120.80.137.70
 13     *        *        *     请求超时。
 14     *        *        *     请求超时。
 15     *        *        *     请求超时。
 16     *        *        *     请求超时。
 17     *        *        *     请求超时。
 18    12 ms     9 ms     9 ms  157.148.69.80

跟踪完成。

说明:
带*号的信息表示该次ICMP包返回时间超时;

后台网络设备

华为,思科,H3C等等等等,命令也更不相同,所以
在这里插入图片描述

但是,还得继续舔
在这里插入图片描述

先搞搞华为的吧

第一步:

第二步:

第三步:

配置

  1. 使用产品系列
    本案例适用于如 S5130-28F-WiNet、S5500V2-24P-WiNetI、S3100V3-10TP-PWRSI 等的 V7 交换机,V5、V7 交换机具体分类及型号可以参考“1.1 Comvare V5、V7平台交换机分类说明”。
  2. 配置需求及实现的效果
    在某局域网中,交换机部署在中间链路,出现 pc 访问服务器丢包现象,可以通过配置 Qos policy 做流量统计来排查报文是否丢弃在交换机上。
    在交换机的互联接口 10 号和 20 号接口配置流量统计,查看接口下的报文情况。
    在这里插入图片描述

配置步骤

流量统计功能的配置

  1. 创建高级规则 IPv4 ACL3001,匹配源为 PC 的 ip 地址 192.168.0.2,目的地址为192.168.0.1 的流量并新增一条将源地址和目的地址调换的规则匹配路由器返回的数据流。
    system-view //进入系统视图
    [H3C]acl advanced 3001 //创建高级规则 IPv4 ACL3001
    [H3C-acl-ipv4-adv-3001]rule 0 permit ip source 192.168.0.2 0 destination
    192.168.0.1 0 //匹配源为 PC 的 ip 地址 192.168.0.2,目的地址为 192.168.0.1 的流量
    [H3C-acl-ipv4-adv-3001]rule 5 permit ip source 192.168.0.1 0 destination
    192.168.0.2 0 //匹配源为 PC 的 ip 地址 192.168.0.1,目的地址为 192.168.0.2 的流量
    [H3C-acl-ipv4-adv-3001]quit //退出当前视图
  2. 创建流分类 1,匹配规则为 IPv4 ACL 3001。
    [H3C]traffic classifier 1 //创建流分类 1
    [H3C-classifier-1]if-match acl 3001 //匹配规则为 IPv4 ACL 3001
    [H3C-classifier-1]quit //退出当前视图
  3. 创建流行为 1,动作为记录报文。
    [H3C]traffic behavior 1 //创建流行为 1
    [H3C-behavior-1]accounting packet //动作为记录报文
    [H3C-behavior-1]quit //退出当前视图
  4. 创建 QoS 策略 1,将上面已创建的流分类和流行为进行关联。
    [H3C]qos policy 1 //创建 QoS 策略 1
    [H3C-qospolicy-1]classifier 1 behavior 1 //将流分类 1 和流行为 1 进行关联
    [H3C-qospolicy-1]quit //退出当前视图
  5. 将 QoS 策略应用到 GigabitEthernet1/0/10 端口和 GigabitEthernet1/0/12 的入方向和出方向。(此处可以根据现场业务情况,调用在终端访问的接口的入方向和服务器连接接口的出方向)
    [H3C]int g1/0/10 //进入 g1/0/10 接口
    [H3C-GigabitEthernet1/0/10]qos apply policy 1 inbound //将 QoS 策略 1 应用到g1/0/10 接口的入方向
    [H3C-GigabitEthernet1/0/10]qos apply policy 1 outbound //将 QoS 策略 1 应用到g1/0/10 接口的出方向
    [H3C-GigabitEthernet1/0/10]quit //退出当前视图
    [H3C]int g1/0/12 //进入 g1/0/12 接口
    [H3C-GigabitEthernet1/0/12]qos apply policy 1 inbound //将 QoS 策略 1 应用到g1/0/12 接口的入方向
    [H3C-GigabitEthernet1/0/12]qos apply policy 1 outbound //将 QoS 策略 1 应用到g1/0/12 接口的出方向
    [H3C-GigabitEthernet1/0/12]quit //退出当前视图
  6. 保存配置信息
    save force //保存配置

验证配置

在 PC 上 ping 路由器的 ip 地址:
在这里插入图片描述
在交换机上分别查看接口 10 和接口 12 的报文信息:
10 口连接 pc,入方向报文为 4 个,12 口连接路由器,出方向报文为 4 个,报文数相同,说明交换机将报文全部转发。
在这里插入图片描述

最后

以上确认都没问题,那就是研发的问题咯,研发答复:“遇事不决,网络波动,跟我开发有什么关系”
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/730076.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Go语言程序设计(十三)方法

Go语言虽然没有类(Class),但同样支持方法(Method),Go语言里的Method其实就是一个带接收者(Receiver)的函数。 一、Method的基本定义 Go语言中的Method类似于一个函数,只是函数名前多了一个绑定类型参数——receiver。 基本格式如下: func (recv recei…

启用 -parameters 编译选项简化 mybatis @Param 注解重复问题

在使用 mybatis 查询的时候, 只需要定义一个查询接口, mybatis 会为我们注入注解实现或是 xml 实现. 但当我们需要传递参数时, 通常需要 Param 来定义一个名称, 但经常的, 我们也不难发现, 这个名称与参数名称通常是一样的: User findUser(Param("username") String…

Docker使用Volumes做数据持久化

场景:docker 安装的 Pgsql 每当电脑重启docker重启 会发现 数据库都没了数据也没了 解决办法:使用docker volumes 做挂载 以PGSQL为例子,理论其他数据库或者项目需要持久化数据 应该都可以 1.创建Volumes 名字自己可以随便取。 2.拉去镜像…

开源预训练框架 MMPRETRAIN官方文档(概览、环境安装与验证、基础用户指南)

MMPretrain是全新升级的开源预训练框架。它已着手提供多个强大的预训练骨干网并支持不同的预训练策略。MMPretrain 源自著名的开源项目 MMClassification 和MMSelfSup,并开发了许多令人兴奋的新功能。目前,预训练阶段对于视觉识别至关重要。凭借丰富而强…

[SSM]MyBatis查询语句与动态SQL

目录 十、MyBatis查询语句专题 10.1返回Car 10.2返回List 10.3返回Map 10.4返回List 10.5返回Map,map> 10.6resultMap结果映射 使用resultMap进行结果映射 是否开启驼峰命名自动映射 10.7返回总记录条数 十一、动态SQL 11.1 if标签 11.2 where标签 11.3 trim标…

Oracle表空间和用户

Oracle表空间和用户 前言 1、创建表空间 2、 删除表空间 3、创建用户 4、用户赋权限 5、Oracle三个重要的角色 1、创建表空间 ORACLE 数据库的逻辑单元。 一个表空间可以与多个数据文件(物理结构)关联 一个数据库下可以建立多个表空间,一个表…

探秘制造业数智化:揭开低代码开发平台的新篇章

前言 随着数智时代的到来,制造业面临着前所未有的转型机遇。在这个信息爆炸的时代,如何有效运用科技和数据资源,成为了制造业企业的当务之急。而低代码开发平台,如JNPF快速开发平台,正是这个转型过程中不可或缺的利器。…

【编程语言 · C语言 · 结构体】

【编程语言 C语言 结构体】https://mp.weixin.qq.com/s/pWI712NxhPJi37eWrE9ofw

【产生初始解利器】基于蒙特卡洛模拟产生满足固定需求和固定供给的随机供给矩阵

如何生成一个总和是定值的随机矩阵 震惊,如果做一个约束比较强的模型,解的矩阵需要满足很多等式约束,而且都是整数,随机产生初始解很困难,该怎么办? 震惊,如果做一个约束比较强的模型&#xff0…

多元回归预测 | Matlab粒子群算法(PSO)优化极限梯度提升树XGBoost回归预测,PSO-XGBoost回归预测模型,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 粒子群算法(PSO)优化极限梯度提升树XGBoost回归预测,PSO-XGBoost回归预测模型,多变量输入模型,多变量输入模型,matlab代码回归预测,多变量输入模型,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高…

多元回归预测 | Matlab麻雀算法(SSA)优化极限梯度提升树XGBoost回归预测,SSA-XGBoost回归预测模型,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 麻雀算法(SSA)优化极限梯度提升树XGBoost回归预测,SSA-XGBoost回归预测模型,多变量输入模型,多变量输入模型,matlab代码回归预测,多

windows设置右键一键打开文件的配置

在安装软件时一般通过msi或者exe安装,这是一般会有提示绑定到鼠标右键,如果没有勾选则安装后就无法通过右键打开,这是需要把文件拖到快捷方式上面才可以使用该软件打开。 另外如何下载的是zip的压缩包源码格式根本没有设置的选项&#xff0c…

2.3 Web应用 -- 3. HTTP 消息格式

2.3 Web应用 -- 3. HTTP 消息格式 HTTP请求消息HTTP响应消息 HTTP请求消息 HTTP协议有两类消息 请求消息(request)响应消息(response) 请求消息 ASCII:人直接可读 HTTP请求消息的通用格式 上传输入的方法 POST方法 网页经常需要填写表格(form)在请求消息的消息体(…

【CMU15-445 FALL 2022】Project #1 - Extendable Hashing

Reference & Thank & Related CMU15445-project1-可扩展哈希表数据库——可拓展哈希(Extendable Hashing)【CMU15-445数据库】bustub Project #1:Buffer PoolExtendible Hashing (Dynamic approach to DBMS) Extendable Hashing co…

链表问题——长整数加法运算题解【双向链表】

长整数加法运算 问题描述 假设2个任意长度的整数x、y分别用链表A和B存储,现要求设计一个算法,实现xy。计算结果存储在链表C中。 说明: 链表A、B、C可以是单向链表或双向链表,但由于A和B输出时需要从头至尾遍历,而做…

Git提交项目到服务器上

目录 第一步:git status第二步:git pull第三步:git status第四步:git add第五步:git commit第六步:git push 第一步:git status git status 看一下你这个项目里,修改过什么公版的东西…

性能优化(一)JMeter使用

简介: jmeter 是 apache 公司基于 java 开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为 jmeter 是 java 开发的,所以运行的时候必须…

Django_模板(四)

目录 一、模板 创建模板文件 定义模板 视图调用模板 简写视图调用的模板 二、去除模板中的硬编码 URL 三、为 URL 名称添加命名空间 四、生成模板渲染后的静态文件 源码等资料获取方法 一、模板 如何向请求者返回一个漂亮的页面呢? 肯定需要用到html、css…

多元分类预测 | Matlab基于鲸鱼优化深度置信网络(WOA-DBN)的分类预测,多输入单输出模型,多特征输入模型,WOA-DBN分类预测

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元分类预测 | Matlab基于鲸鱼优化深度置信网络(WOA-DBN)的分类预测,多输入单输出模型,多特征输入模型,WOA-DBN分类预测 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。程序语…

Unity3d的智力拼图小游戏

Unity3d的智力拼图小游戏 项目地址:https://download.csdn.net/download/Highning0007/88015674