先使用ping检测连通性,再用traceroute定位路径中断点。ping可判断本地网络、目标主机及中间链路问题,结合-c、-i等选项控制发包;若ping不通则用traceroute查看每一跳响应,确定故障节点;建议依次测试网关、公网IP、域名解析,并结合tracepath、telnet或curl辅助排查,有效区分本地、运营商或服务器端问题。

遇到网络不通的问题时,Linux系统提供了几个基础但非常有效的工具来帮助排查。其中最常用的是 ping 和 traceroute(或现代版本 tracepath)。它们能帮你判断是本地网络、中间路由还是目标主机的问题。
ping 是最基础的网络诊断命令,通过发送 ICMP 回显请求包到目标主机并等待回应,来测试网络是否可达。
基本用法:
ping example.com ping 8.8.8.8
常见情况与分析:
实用选项:
当 ping 不通时,你可能想知道“卡在哪一跳”。traceroute 可以显示数据包从本机到目标主机所经过的每一跳路由。
基本用法:
traceroute example.com traceroute 8.8.8.8
输出每行代表一个网络节点(路由器),显示响应时间和 IP 地址。如果某跳开始全部显示星号(*),说明该节点或之后的路径存在问题。
常见场景分析:
替代工具 tracepath:
排查思路建议按以下顺序进行:
注意:有些服务器会禁用 ICMP 协议,所以 ping 不通不代表服务不可用,可结合 telnet 或 curl 测试端口和服务。
基本上就这些。掌握 ping 和 traceroute 的使用,能快速判断网络问题出在本地、运营商还是目标服务器,是运维和日常排错的必备技能。以上就是Linux如何排查网络连通问题_Linuxping与traceroute使用方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号