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

【年底不想背锅!网络工程师必收藏的排障命令大全】

网络故障排除工具是每个网络工程师的必需品。

为了提升我们的工作效率,

不浪费时间,工具的重要性显而易见

特别是每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难快速确定问题出在哪里。每一位网络工程师或从事网相关的人员,都了解几款工具,能让快速定位网络故障。在这里插入图片描述

以下是30个常用的排障命令

1. Ping测试:

• 方法:使用ping命令测试目标设备的连通性。

• 命令:在命令行界面中输入以下命令:

ping 目标设备的IP地址或域名

• 示例:(假设目标IP地址为10.0.0.1)

<华为设备> ping 10.0.0.1

2. Traceroute/Tracepath:

• 方法:使用tracert命令(Windows)或traceroute命令(Linux)查看数据包的路由路径。

• 命令:在命令行界面中输入以下命令:

tracert 目标设备的IP地址或域名

• 示例:

<华为设备> tracert 10.0.0.1

3. Telnet/SSH远程登录:

• 方法:使用Telnet或SSH协议远程连接到目标设备,以查看和管理设备。

• 命令(SSH):在命令行界面中输入以下命令:

ssh 用户名@目标设备的IP地址或域名

• 示例:(假设用户名为admin,目标IP地址为10.0.0.1)

<华为设备> ssh admin@10.0.0.1

4. 抓包分析:

• 方法:使用Wireshark等抓包工具捕获和分析网络数据包。

• 命令:下载并安装Wireshark,然后运行应用程序并选择网络接口开始抓包。

• 无特定命令,使用Wireshark等图形界面工具。

5. 检查物理连接:

• 方法:检查物理连接,确保电缆、插头和端口都连接良好。

• 示例:检查设备面板上的指示灯,确保端口状态正常。

6. 路由表和ARP表检查:

• 方法:查看路由器上的路由表和ARP表。

• 命令(路由表):在命令行界面中输入以下命令:

display ip routing-table

• 命令(ARP表):在命令行界面中输入以下命令:

display arp

• 示例:

<华为设备> display ip routing-table<华为设备> display arp

7. 日志分析:

• 方法:查看设备和服务器上的日志文件,以查找与网络问题相关的错误或异常信息。

• 示例:使用命令查看设备上的日志文件。

<华为设备> display logbuffer

8. 端口和服务检查:

• 方法:确认设备的端口和服务配置是否正确,包括防火墙规则和ACL。

• 示例:查看设备的端口配置和防火墙规则。

<华为设备> display current-configuration | include port-group<华为设备> display firewall configuration

9. 性能监控:

• 方法:使用监控工具(如eSight)监视网络设备和服务的性能。

• 无特定命令,使用监控工具来监视性能。

10. 更新和备份:

• 方法:定期更新设备固件和备份配置,以防止故障和数据丢失。

• 示例:执行备份和更新操作。

<华为设备> save<华为设备> upgrade software filename.bin

11. DNS查询:

• 方法:使用ping命令测试DNS解析是否正确。

• 示例:使用ping测试域名解析。

<华为设备> ping www.example.com

12. 防火墙规则检查:

• 方法:查看防火墙规则配置,确保允许必要的流量通过。

• 示例:查看防火墙规则。

<华为设备> display firewall zone<华为设备> display firewall rule

13. VLAN配置检查:

• 方法:查看交换机上的VLAN配置,确保设备位于正确的VLAN中。

• 示例:查看VLAN配置。

<华为设备> display vlan

14. MTU大小检查:

• 方法:检查网络设备的最大传输单元(MTU)设置,确保它们匹配。

• 示例:查看接口MTU配置。

<华为设备> display interface GigabitEthernet0/0/1

15. 负载均衡配置检查:

• 方法:查看负载均衡设备的配置,确保流量均匀分配。

• 示例:查看服务器农场配置。

<华为设备> display server-farm

16. BGP邻居状态检查:

• 方法:检查BGP邻居状态,确保BGP路由正常传播。

• 示例:查看BGP邻居状态。

<华为设备> display bgp peer

17. SNMP监控:

• 方法:使用SNMP协议监控设备性能和状态。

• 无特定命令,配置SNMP代理并使用SNMP管理工具监控设备。

18. 流量分析:

• 方法:使用流量分析工具(如NetFlow或sFlow)监视流量模式和带宽使用情况。

  • 无特定命令,配置流量分析工具并分析数据。

19. 子网掩码检查:

• 方法:检查子网掩码是否正确配置,以确保IP地址分配正确。

• 示例:查看接口配置。

<华为设备> display ip interface GigabitEthernet0/0/1

20. MTU Path Discovery:

• 方法:使用MTU Path Discovery检查网络路径的最大传输单元。

• 示例:启用MTU Path Discovery。

<华为设备> system-view[华为设备] ip mtu discovery

21. ACL规则检查:

• 方法:检查访问控制列表(ACL)规则,确保允许或阻止了正确的流量。

• 示例:查看ACL规则。

<华为设备> display acl 2000

22 DHCP分配检查:

• 方法:检查DHCP服务器分配的IP地址,确保正确配置。

• 示例:查看DHCP分配信息。

<华为设备> display dhcp server ip-in-use

23. 链路聚合检查:

• 方法:检查链路聚合组(LAG)配置,确保链路均衡正常。

• 示例:查看LAG配置。

<华为设备> display link-aggregation verbose

24. MAC地址表检查:

• 方法:查看交换机的MAC地址表,确保MAC地址分发正确。

• 示例:查看MAC地址表。

<华为设备> display mac-address

25. 系统资源利用率监控:

• 方法:监控CPU、内存和存储等系统资源的利用率。

• 示例:查看系统资源利用率。

<华为设备> display resource usage

26. ACL日志分析:

• 方法:查看ACL规则匹配日志,以检查是否有流量被ACL阻止。

• 示例:查看ACL日志。

<华为设备> display acl log

27. 链路状态检查:

• 方法:检查链路状态,确认链路是否正常连接。

• 示例:查看链路状态。

<华为设备> display interface brief

28. DNS服务器可用性检查:

• 方法:使用nslookup命令检查DNS服务器的可用性。

• 示例:测试DNS服务器可用性。

<华为设备> ping dns-server-ip

29. OSPF邻居状态检查:

• 方法:检查OSPF邻居状态,确保路由协议正常工作。

• 示例:查看OSPF邻居状态。

<华为设备> display ospf peer

30. 冗余路由和HA状态检查:

• 方法:检查冗余路由和高可用性(HA)配置,确保备用设备正常工作。

• 示例:查看HA状态。

<华为设备> display standby

关注公众号↑↑↑:IT运维大本营,获取60个G的《网工大礼包》

相关文章:

【年底不想背锅!网络工程师必收藏的排障命令大全】

网络故障排除工具是每个网络工程师的必需品。 为了提升我们的工作效率&#xff0c; 不浪费时间&#xff0c;工具的重要性显而易见 特别是每当添加新的设备或网络发生变更时&#xff0c;新的问题就会出现&#xff0c;而且很难快速确定问题出在哪里。每一位网络工程师或从事网…...

Windows服务器用PowerShell script判断服务器启动时间并做reboot动作

脚本如下&#xff0c;Windows 2019环境 60*119 是119分钟 $x(Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime echo $x.TotalSeconds " seconds passed" if($x.TotalSeconds -gt 60*119) {Invoke-Expression -Command "msg.exe * /TIME:20 reboot i…...

【HTML】播放器如何自动播放【已解决】

自动播放器策略 先了解浏览器的自动播放器策略 始终允许静音自动播放在以下情况&#xff0c;带声音的自动播放才会被允许 2.1 用户已经与当前域进行交互 2.2 在桌面上&#xff0c;用户的媒体参与指数阈值(MEI)已被越过&#xff0c;这意味着用户以前播放带有声音的视频。 2.3 …...

Go Gin中间件

Gin是一个用Go语言编写的Web框架&#xff0c;它提供了一种简单的方式来创建HTTP路由和处理HTTP请求。中间件是Gin框架中的一个重要概念&#xff0c;它可以用来处理HTTP请求和响应&#xff0c;或者在处理请求之前和之后执行一些操作。 以下是关于Gin中间件开发的一些基本信息&am…...

财务数字化转型的切入点是什么?_光点科技

随着科技的不断进步&#xff0c;数字化转型已经成为各个行业追求的目标&#xff0c;财务领域也不例外。那么&#xff0c;财务数字化转型的切入点在哪里呢&#xff1f;如何确保转型的成功进行&#xff1f; 数据整合与管理 财务数据的准确性与及时性是财务管理的基石。数字化转型…...

Langchain知识点(上)

输出格式 Pydantic (JSON) 解析器 # 创建模型实例 from langchain import OpenAI model OpenAI(model_nametext-davinci-003)# ------Part 2 # 创建一个空的DataFrame用于存储结果 import pandas as pd df pd.DataFrame(columns["flower_type", "price"…...

Tomcat安装配置教程

目录 1、安装tomcat1.1、查看JDK版本1.2、 匹配对应的JDK版本1.3、 下载Tomcat1.3.1、 安装包版&#xff08;推荐&#xff0c;不用配环境&#xff09;1.3.2、 压缩包版 2、 运行Tomcat3、 不能运行问题 1、安装tomcat 1.1、查看JDK版本 由于不同版本tomcat对于jdk的版本有要求…...

Python小试牛刀:GUI(图形界面)实现计算器UI界面(三)

上一篇&#xff1a;Python小试牛刀&#xff1a;GUI&#xff08;图形界面&#xff09;实现计算器UI界面(二)-CSDN博客 回顾前两篇文章&#xff0c;第一篇文章主要实现了计算器UI界面如何布局&#xff0c;以及简单概述Python常用的GUI库。第二篇文章主要实现了计算器UI界面按钮组…...

王道计算机网络

一、计算机网络概述 (一)计算机网络基本概念 计算机网络的定义、组成与功能 定义&#xff1a;以能够相互共享资源的方式互连起来的自治计算机系统的集合。 目的&#xff1a;资源共享&#xff0c; 组成单元&#xff1a;自治、互不影响的计算机 网络协议 从不同角度计算机网络…...

【漏洞复现】IIS_7.o7.5解析漏洞

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证 1.5、修复建议 1.1、漏洞描述 漏洞原理&#xff1a; cgi.fix_path1 1.png/.php该…...

Java 高效生成按指定间隔连续递增的列表(int,double)

简介 Java 按照指定间隔生成连续递增的List 列表&#xff08;引入Stream 类和流操作来提高效率&#xff09;&#xff1a; 1. 生成递增的List< Integer> Testpublic void test009(){int start 1;int interval 2;int count 10;List<Integer> list IntStream.ite…...

C++ reference

cppreference.com 《现代C语言核心特性解析》 这是一本 C 进阶图书&#xff0c;全书分为 42 章&#xff0c;深入探讨了从 C11 到 C20 引入的核心特性。 本书不仅通过大量的实例代码讲解特性的概念和语法&#xff0c;还从编译器的角度分析特性的实现原理&#xff0c;让读者…...

关于网站安全的一些讨论

互联网的普及和发展为企业和个人提供了巨大的机会&#xff0c;但同时也伴随着网络安全威胁的增加。网站被攻击是一个常见的问题&#xff0c;可能导致数据泄露、服务中断和声誉受损。在本文中&#xff0c;我们将探讨与网络安全紧密相关的因素&#xff0c;分析为什么网站容易受到…...

unity 截图

unity 截图适用于各分辨率 float scr;void Start(){scr Screen.width /2160.00f;//2160是我做程序时的分辨率 Screen.width为打包后机器的分辨率}/// <summary>/// 区域截图/// </summary>/// <param name"rectT"></param>/// <param …...

浏览器无图模式省流量经验

【备注】本文适合于那些用自购上网卡&#xff08;非单位报销&#xff09;、流量费花的心痛、平日里抠抠搜搜的diaosi人群&#xff01;流量自由人群请关闭退出&#xff01; 近日图年包流量费便宜&#xff0c;从某东平台上买了一个号称新款usb上网卡&#xff0c;只用了2天时间&a…...

【Hive】分区表和分桶表相关知识点介绍

Hive中的分区表和分桶表是两种用于优化数据查询和管理的技术。它们可以提高查询性能、减少数据扫描量并提供更精细的数据组织方式。 分区表(Partitioned Table) Hive的分区表将数据按照一个或多个列的值进行逻辑分区。每个分区都是一个独立的子目录,其中包含符合该分区条件…...

CLIP Surgery论文阅读

CLIP Surgery for Better Explainability with Enhancement in Open-Vocabulary Tasks&#xff08;CVPR2023&#xff09; M norm ⁡ ( resize ⁡ ( reshape ⁡ ( F i ˉ ∥ F i ‾ ∥ 2 ⋅ ( F t ∥ F t ‾ ∥ 2 ) ⊤ ) ) ) M\operatorname{norm}\left(\operatorname{resize}\…...

Luancher和unityLibrary都有build.gradle有什么不同

在 Unity 项目中&#xff0c;通常会包含两个主要的 Module&#xff1a; Launcher Module: 这是 Android 项目的主要 Module&#xff0c;包含 UnityPlayerActivity&#xff0c;并负责启动 Unity 游戏。 unityLibrary Module: 这是 Unity 导出的 Android 工程&#xff0c;其中包…...

【Unity】2D角色跳跃控制器

最近加了学校的Nova独游社&#xff0c;本文是社团出的二面题&#xff0c;后续有时间优化下可能会做成一个二维冒险小游戏。本文主要涉及相关代码&#xff0c;参考教程&#xff1a;《勇士传说》横版动作类游戏开发教程 效果演示 【Unity】2D角色跳跃模拟器 主要实现功能&#xf…...

Gradle vs Maven

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置&#xff0c;抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala&#xff0c;计划未来将支持更多的…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

【位运算】消失的两个数字(hard)

消失的两个数字&#xff08;hard&#xff09; 题⽬描述&#xff1a;解法&#xff08;位运算&#xff09;&#xff1a;Java 算法代码&#xff1a;更简便代码 题⽬链接&#xff1a;⾯试题 17.19. 消失的两个数字 题⽬描述&#xff1a; 给定⼀个数组&#xff0c;包含从 1 到 N 所有…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935&#xff0c;SRS管理页面端口是8080&#xff0c;可…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

CMake控制VS2022项目文件分组

我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向

在人工智能技术呈指数级发展的当下&#xff0c;大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性&#xff0c;吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型&#xff0c;成为释放其巨大潜力的关键所在&…...

在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南

在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南 背景介绍完整操作步骤1. 创建Docker容器环境2. 验证GUI显示功能3. 安装ROS Noetic4. 配置环境变量5. 创建ROS节点(小球运动模拟)6. 配置RVIZ默认视图7. 创建启动脚本8. 运行可视化系统效果展示与交互技术解析ROS节点通…...

聚六亚甲基单胍盐酸盐市场深度解析:现状、挑战与机遇

根据 QYResearch 发布的市场报告显示&#xff0c;全球市场规模预计在 2031 年达到 9848 万美元&#xff0c;2025 - 2031 年期间年复合增长率&#xff08;CAGR&#xff09;为 3.7%。在竞争格局上&#xff0c;市场集中度较高&#xff0c;2024 年全球前十强厂商占据约 74.0% 的市场…...

FOPLP vs CoWoS

以下是 FOPLP&#xff08;Fan-out panel-level packaging 扇出型面板级封装&#xff09;与 CoWoS&#xff08;Chip on Wafer on Substrate&#xff09;两种先进封装技术的详细对比分析&#xff0c;涵盖技术原理、性能、成本、应用场景及市场趋势等维度&#xff1a; 一、技术原…...