
一、先分清网卡故障的四种典型表现
服务器网卡一旦出问题,影响的是整台机器的对外服务。和电脑不一样,服务器通常承担在线业务,一个网口故障可能意味着网站、数据库、远程管理全部"失联",带来的损失往往远超一块网卡本身的价格。所以服务器网卡故障排查要先分清症状,才能少走弯路。
常见的四类表现是:①网卡频繁掉线(ping时通时不通);②系统完全不识别网卡(设备管理器/ifconfig看不到);③网口指示灯不亮;④网卡能识别但收发包错误率极高。不同症状指向的排查方向差异很大,下面按顺序逐一拆解。
二、网卡频繁掉线的排查流程
掉线是最难缠的,因为软件、硬件、链路、负载都可能引发。建议按这个顺序排查:
- 第1步:看链路层。网口指示灯是否稳定?交换机对应端口是否同样闪黄?如果两端灯都不稳,大概率是网线或端口物理问题,换网线、换交换机端口验证。
- 第2步:查系统日志。Linux看
dmesg | grep -i eth或journalctl -u NetworkManager,Windows看"事件查看器"里的网卡事件。会发现"link down/link up"反复刷屏,说明物理链路不稳。 - 第3步:查驱动与固件。网卡驱动版本过老、固件有已知bug,是掉线常见元凶。参考驱动与固件版本不匹配的排查方法,到厂商官网比对并升级。
- 第4步:查负载与中断。流量量大、中断分配不均,特定板载网卡会过热掉线。看CPU软中断是否集中在一核,必要时重新分配中断。
大多数掉线能在第1-3步找到根因(网线/端口/驱动)。如果全部排尽仍掉线,考虑网卡硬件故障。
三、系统完全不识别网卡的排查流程
系统里看不到网卡,按"硬件→固件→驱动→系统"四层排查:
| 排查层 | Linux检查 | Windows检查 | 典型结论 |
|---|---|---|---|
| 硬件 | 网卡插槽是否牢固 | 设备管理器"未知设备" | PCIe没插实 / 金手指氧化 |
| BIOS | BIOS是否禁用该网卡口 | BIOS是否禁用 | 被误禁用 |
| 驱动 | lspci | grep Ethernet | 驱动缺失显示叹号 | 需装厂商驱动 |
| 系统 | ip link 状态 | 网络适配器是否被禁用 | 接口down / 网卡停用 |
先lspci | grep -i ethernet看系统是否抓到PCI设备。若lspci能看到但网络接口没起来,多是驱动或固件问题;若lspci都看不到设备,基本是硬件(插槽/接触/卡本身)问题。
四、网口指示灯不亮的判断
服务器网口指示灯常见两种:link灯(指示链路是否建立)和activity灯(指示数据传输)。判断要点:
- link灯不亮 → 链路没建立职责在网线、对端交换机口、或网卡PHY。先换线、换口验证。
- activity灯不闪 → 有链路但无流量,多为对端无业务或网卡被停用。
- 两灯全灭 → 网卡可能未供电或损坏,可尝试重新插拔、清金手指。
注意不同厂商网卡灯位含义不同,联想的XCC、戴尔的iDRAC界面都能看到网口link状态,比肉眼看灯更准确。排除线路后网卡指示灯依旧异常,才考虑硬件损坏。
五、判断网卡是否彻底损坏
怀疑硬件损坏前,做一个"唯一变量"测试:换一块确定正常的网卡或换一个网口,看症状是否跟随之前那块卡/那个口。同时观察:
Linux下用 ethtool eth0 看 Link detected 和 Speed;用 ifconfig 看丢包、错误次数。若 errs、dropped 持续快速增长,说明物理层异常。结合工作温度(网卡过热也是隐性杀手),基本能定性。
六、网卡更换与加固建议
确认硬件损坏后,更换是唯一出路。几点实操建议:
- 选用与服务器匹配的原厂或同规格网卡(板载损坏时考虑PCIe网卡补位)。
- 换卡后立即固化BIOS启动顺序并重配IP,避免重启后网卡名漂移(变为eth1)导致业务中断。
- 关键业务建议双网卡bonding冗余,一块卡故障自动切换,链路层面把故障影响降到趋近于零。
网卡故障的排查本质是"先链路、再软件、后硬件",一步步缩小范围。如果你正遇到网卡掉线却拿不定主意,可以按上面的顺序自查,通常都能在驱动或网线这一层找到答案;确属硬件损坏再考虑更换。
延伸阅读:

