问题描述

今天有用户反馈他的台式机网络断断续续,但是没有固定的频率,环境是DELL 台式机 + Ubuntu 22.04 ,使用 Intel e1000e 有线网卡(eno1) 时出现了频繁的网络断流现象。

我查看了系统日志中不断出现:

e1000e eno1: NIC Link is Down
e1000e eno1: NIC Link is Up 1000 Mbps Full Duplex

断流发生频率高,通常在几秒到几十秒之间反复出现,导致 SSH、浏览器、企业网络认证频繁掉线。


现象与日志分析

日志示例:

e1000e 0000:00:1f.6 eno1: NIC Link is Down
e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex

这类日志说明:

  • 物理链路层出现不稳定

  • 网卡与交换机之间的信号质量不佳

  • 可能是网线、网口、交换机端口、驱动节能机制等导致

2. NetworkManager 伴随 DHCP 重复触发
dhcp4 (eno1): activation: beginning transaction

说明每次链路抖动都会触发重新获取 IP,进一步加剧网络不稳定体验。

3. NAC / EAP 认证频繁重连

日志中可见:

CTRL-EVENT-EAP-STARTED
CTRL-EVENT-EAP-SUCCESS

每次链路掉线都会导致 NAC 重新认证。

排查步骤

以下为本次问题的排查过程:

1. 确认不是软件问题(NAC、驱动、系统)
  • NAC 日志显示认证正常

  • e1000e 驱动加载正常

  • 无异常内核报错

2. 排除节能机制(EEE / 节能以太网)

Intel e1000e 默认开启 EEE(Energy Efficient Ethernet),可能导致链路抖动。

常见关闭方式:

sudo ethtool --set-eee eno1 eee off

本次排查中 未执行,因为后来在更换网线后问题已解决。

3. 检查物理层(最终定位)

更换网线后,链路抖动完全消失。

说明问题根因是:

原网线质量不佳或损坏,导致物理链路不稳定。

最终结论

本次网络断流问题的根因是:

更换网线后:

  • Link Down/Up 日志完全消失

  • NAC 认证稳定

  • 网络恢复正常

补充知识

什么是 EEE(Energy Efficient Ethernet)?

EEE 是一种节能机制,会在链路空闲时降低功耗。但在某些交换机/网卡组合下可能导致:

  • 链路抖动

  • 延迟抖动

  • 兼容性问题

若未来再次出现类似问题,可尝试关闭:

sudo ethtool --set-eee eno1 eee off
Copyright © https://yan-jian.com 2023 - 2026 All Right Reserved all right reserved,powered by Gitbook更新时间: 2026-03-11 15:54:05

results matching ""

    No results matching ""

    results matching ""

      No results matching ""