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

网络ping不通,试试这8招

摘要:网络ping不通,该怎么办?本文教你8个大招,轻松找到问题根源。

本文分享自华为云社区《网络ping不通,该怎么办?》,作者:wljslmz。

如下图,PC(192.168.10.1) ping 服务器(192.168.40.1)无响应。这种情况就属于ping不通的情况,此时我们应该怎么排查呢?本文教你8个大招,轻松找到问题根源。

1、检查PC的网卡是否连上

这个属于最基本的,你得确保PC是联网的状态。

  • LAN 电缆是否连接到 PC 的 NIC?
  • PC 的 NIC 的 LAN 适配器设置是否“已启用”?
  • PC 连接到的端口(例如L2 交换机)上的端口LED 是否为绿色?

2、检查有线局域网或者无线局域网是否都已连接

联网有两种途径,要么连接无线网或者有线网,两种途径都可以进行通信,但是最好设置为仅使用其中一种,除了仅启用有线连接或仅启用无线连接外,如果您正在使用 USB 网络共享,当然也要断开它。

3、检查PC端设置的IP地址是否正确

检查PC上设置的IP地址是否正确,打开命令提示符,输入ipconfig,查看IP地址、子网掩码、默认网关的设置信息。

4、首先检查默认网关是否有PING响应

如果在作为默认网关的“L3 交换机”或“路由器”上没有阻止 ICMP 的ACL设置,则应该有 PING 响应,如果此处未获得 PING 响应,则可能是以下原因。

  • PC中设置的IP地址和子网掩码值不正确。
  • 默认网关L3 设备的IP 地址设置不正确。
  • 默认网关的 L3 设备的 LAN 端口未启用(未关闭)。
  • 适当的直通或交叉 LAN 电缆未连接到默认网关 L3 设备的 LAN 端口,并且端口 LED 未处于绿色状态。
  • 二层交换机有问题,比如PC和默认网关的三层设备之间的二层交换机没有设置合适的VLAN。

5、然后运行tracert到目标设备的目标IP地址

如果您在 Windows 上运行 tracert,则可以检查 L3 设备是否已成功路由到目标设备。

如果没有对到达目的设备之前经过的三层设备进行ACL过滤设置,则显示到达目的设备之前经过的三层设备的IP地址,可以识别成为目的设备的三层设备。

在说明图的配置中,tracert结果将按照192.168.10.254⇒192.168.20.254⇒192.168.30.254⇒192.168.40.1的顺序输出。

6、确认无法成功路由到L3设备

如果可以通过trace识别出无法正常路由到L3设备,则查看该L3设备的路由表内容。

查看路由表中是否存在如下两条路由。

  • 源设备网络(192.168.10.0/24)
  • 目标设备网络(192.168.40.0/24)

由于无法与目的网络通信,因此不仅要检查目的网络的路由信息,还要检查源网络的路由信息。在路由中,两个方向都需要“去路”和“回路”,在动态路由的情况下,路由信息是动态交换的,所以没有问题,但是在静态路由的情况下不要忘记这一点,还要确保下一跳地址是正确的。

7、检查服务器端网卡和IP地址设置是否有问题

  • LAN 电缆是否连接到服务器的 NIC?
  • 服务器 NIC 的 LAN 适配器设置是否“已启用”?
  • 服务器连接到的端口(例如L2 交换机)上的端口LED 是否为绿色?
  • 服务器端的IP 地址、子网掩码和默认网关是否正确?
  • 如果除了服务器端的 iLO 专用端口外,还有多条 LAN 电缆连接到 NIC 以进行数据通信,请拔下电缆(如果可能)并建立一个链接以隔离问题。
  • 从服务器 PING 默认网关 (192.168.4.254) 以查看是否有响应。
  • 检查 ICMP 是否被服务器端的 Windows 防火墙等阻止,通过从与路由器位于同一网段的设备对服务器执行 ping 操作来检查。

8、查看服务器端是否设置了route add

这是一个容易忽略的点,PC 和服务器都有一个路由表,您可以通过在命令提示符下键入route print来检查其内容,除了在 GUI 上设置 TCP/IP 之外,还可以在命令提示符下静态定义静态路由。

点击关注,第一时间了解华为云新鲜技术~

相关文章:

  • 密码改造技术路径大比拼--“免”改造太理想,“重”改造太复杂,“易”改造是王道
  • Docker镜像的原理
  • APS排产帮助面板制造厂商进行计划调整
  • 口罩后,那些被“优化”的程序员都去哪儿了?
  • 为什么你的程序跑不满CPU?——简单聊聊多核多线程
  • 使用windows系统给C盘分盘
  • 外包四年太差劲,幡然醒悟要跳槽
  • 合并字符串-指针
  • 世界上最伟大最邪恶的软件发明
  • 设计模式~简单工厂模式
  • 羊没羊,好像也没那么重要了!
  • C语言必背18个经典程序
  • UG/NX二次开发Siemens官方NXOPEN实例解析—2.6 CreateNote
  • 斯坦福联合Meta提出多模态模型RA-CM3,检索增强机制或成文本图像领域新制胜法宝
  • Mit6.006-problemSession03
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Git学习与使用心得(1)—— 初始化
  • JavaScript 奇技淫巧
  • JavaScript函数式编程(一)
  • JWT究竟是什么呢?
  • MD5加密原理解析及OC版原理实现
  • Otto开发初探——微服务依赖管理新利器
  • Promise面试题2实现异步串行执行
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 我与Jetbrains的这些年
  • 一个JAVA程序员成长之路分享
  • 一个完整Java Web项目背后的密码
  • linux 淘宝开源监控工具tsar
  • 第二十章:异步和文件I/O.(二十三)
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (003)SlickEdit Unity的补全
  • (1)常见O(n^2)排序算法解析
  • (16)Reactor的测试——响应式Spring的道法术器
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (第27天)Oracle 数据泵转换分区表
  • (二)Linux——Linux常用指令
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (已解决)什么是vue导航守卫
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)Unity3DUnity3D在android下调试
  • .“空心村”成因分析及解决对策122344
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .Net Core与存储过程(一)
  • .NET Remoting学习笔记(三)信道
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net 提取注释生成API文档 帮助文档
  • .NET开发不可不知、不可不用的辅助类(一)