首页/系统/Linux 运维命令速查/场景:网络不通排查顺序
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:网络不通排查顺序

从近到远逐层排除:本机地址 → 网关 → 公网 IP → DNS → 端口 → 目标防火墙,每步用一条命令证伪,别一上来就重启网络。

Linux 运维命令速查系统更新于 2026-10-12
场景目标不可达/连不上
组合ip -br addr + ping + ip route get + dig + nc

第 1 步:本机

第 1 步:本机
ip -br addr; ip -br link            # 有 IP 吗?接口 UP 吗?

第 2 步:网关与公网

第 2 步:网关与公网
ip route get 8.8.8.8                # 选路是否正常
ping -c2 $(ip route | awk '/^default/{print $3; exit}')   # 网关
ping -c2 8.8.8.8                    # 绕过 DNS 的 IP 连通

第 3 步:DNS 与端口

第 3 步:DNS 与端口
dig +short app.example.com
timeout 3 nc -zv app.example.com 443

第 4 步:目标侧确认

第 4 步:目标侧确认
ss -tlnp | grep :443                # 对端服务在听吗(在目标机上执行)
tcpdump -nn -i any 'tcp port 443' -c 10   # SYN 到了吗、有没有回
ICMP 全禁的环境 ping 网关也会失败:以 nc 端口探测与 tcpdump 为准。

易错点

  • 重启网络服务前先记录现状(ip -br addr、ip route、ss -tlnp):盲目重启可能把可恢复问题变成配置丢失
  • VPN/代理软件会改路由表:怀疑选路时对比 ip rule 与 ip route show table all

数据来源与参考

  • man 8 ip-route
  • man 8 ss
  • man 1 ping

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌