温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

网络接口故障怎么排查

发布时间:2026-11-06 12:42:55 来源:亿速云 阅读:117 作者:小樊 栏目:系统运维

网络接口(网卡 / 端口 / 链路)故障排查通常可以按从物理到逻辑、从本地到远端的顺序进行。下面给你一套通用排查思路和常用命令。


一、先确认故障现象

先搞清楚是哪种“不通”:

  • 完全无连接(接口 down)
  • 有连接但无法通信(IP/路由/DNS 问题)
  • 能通但慢、丢包、抖动大

二、物理层排查(最基础)

1. 看接口状态

Linux:

ip link
# 或
ifconfig
  • state UP / LOWER_UP 表示物理连接正常
  • DOWN 表示未启用或网线没插好

Windows:

ipconfig /all

看“媒体状态”是否为“已连接”

2. 检查硬件

  • 网线是否松动、破损
  • 交换机/路由器端口灯是否亮
  • 换网线、换端口、换网卡测试
  • 光口检查模块和光纤

三、数据链路层排查

1. 查看 MAC 与协商速率

ethtool eth0

重点关注:

  • Link detected: yes
  • 速率/双工是否异常(如 100Mbps 半双工)

2. 查看接口错误计数

ip -s link

关注:

  • errors
  • dropped
  • overruns

持续异常通常说明:

  • 网线质量问题
  • 网卡或交换机端口故障
  • 速率/双工不匹配

四、网络层排查(IP / 路由)

1. 看 IP 配置

ip addr

确认:

  • 是否获取到 IP
  • 子网掩码是否正确

2. 看路由

ip route

确认默认网关是否存在

3. 测试连通性

ping 网关IP
ping 8.8.8.8
  • 能 ping 网关但不能上外网 → 路由 / 防火墙问题
  • 不能 ping 网关 → 本地或交换机问题

五、应用层 / 域名排查

1. DNS 是否正常

nslookup www.baidu.com
# 或
dig www.baidu.com

DNS 失败但 IP 能通 → DNS 配置问题

2. 端口是否通

telnet ip port
# 或
nc -vz ip port

六、高级排查手段

1. 抓包分析

tcpdump -i eth0 -nn

看是否有:

  • ARP 请求无响应
  • TCP 重传
  • 异常 RST

2. 查看系统日志

dmesg | grep eth
journalctl -u NetworkManager

3. 防火墙干扰

iptables -L
# 或
ufw status

七、常见问题速查表

现象 可能原因
接口 DOWN 网线/端口/驱动
有 IP 但 ping 不通 网关/防火墙
时通时断 丢包/干扰
很慢 双工不匹配
DNS 解析失败 DNS 配置

如果你能告诉我:

  • 操作系统(Linux / Windows)
  • 是服务器、虚拟机还是容器
  • 具体报错或现象

我可以直接给你针对性排查步骤。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手