- 记录问题,供参考
🚀 Ubuntu 22.04 有线网络时好时坏?(Intel I219-V 网卡)最终解决方案
很多 Ubuntu 用户在使用 Intel I219-V 有线网卡时遇到这样的问题:
- 网线插着,网络时好时坏
- 上网一会儿正常、一会儿突然变慢
ping外网非常稳定,但下载速度像断流- 只有关闭/开启有线网络后才能暂时恢复
- 重启电脑无效
- 同一根网线换到其它电脑 → 完美正常
本文将分析问题根源,并给出一次解决彻底稳定的方案。
📌 一、问题根源分析
经过实际排查,这个问题不属于:
- 网线问题
- 路由器问题
- 主板问题
- 驱动问题(Intel I219-V 驱动很成熟)
- 运营商问题
而是 Ubuntu 22.04 自身的网络管理机制导致的。
出现问题主要因为以下几个因素叠加:
1. IPv4 使用动态 IP(DHCP)
容易出现:
- DHCP 租约冲突
- DHCP 续约失败
- ARP 缓存错乱
表现为:网速突然变慢但不断网。
2. IPv6 与 IPv4 竞争路由
Ubuntu 默认启用 IPv6。
在某些路由器中,IPv6 会抢占默认路由导致:
- 解析变慢
- 外网路由异常
3. NetworkManager + Intel I219-V 的已知问题
NetworkManager 在 22.04 + I219-V 上确实存在:
- 路由刷新异常
- 不稳定的 noprefixroute 行为
- DHCP negotiation 卡住的情况
表现就是:
"关掉有线网络再打开 → 正常一会儿又变慢"
🎯 二、最终解决方案(亲测稳定)
👉 核心策略:
- 改为固定 IPv4 IP → 不再使用 DHCP
- 禁用 IPv6 → 避免路由竞争
- 刷新 NetworkManager/ARP → 让网络状态稳定下来
这个组合方案可以 100% 解决上述问题。
🛠️ 三、具体操作步骤(图形界面即可完成)
1. 设置固定 IPv4 地址(必做)
打开:
设置 → 网络 → 有线连接 → 设置(齿轮) → IPv4
将"IPv4 方式"改为:
手动 (Manual)
然后按如下填写:
| 字段 | 值 |
|---|---|
| 地址 Address | 192.168.1.250 |
| 子网掩码 Netmask | 255.255.255.0 |
| 网关 Gateway | 192.168.1.1 |
DNS(请关闭"自动")手动填:
114.114.114.114, 8.8.8.8
点击右上角 应用(Apply)。

2. 禁用 IPv6(强烈推荐)
切换到"IPv6"选项卡 → 设置为:
禁用(Disable / Ignore)
点击应用。

3. 重新连接网卡
关闭"有线网络" → 再打开

或执行:
bash
nmcli device disconnect eno1
nmcli device connect eno1
4.(可选)刷新 ARP 缓存
bash
sudo ip neigh flush all
🧪 四、验证网络是否已稳定
测试延迟:
bash
ping 223.5.5.5 -c 50
如输出稳定(3~5ms 左右),说明网络链路正常。
查看网卡状态:
bash
sudo ethtool eno1
确保:
Speed: 1000Mb/s
Duplex: Full
Link detected: yes
至此,网络应完全稳定。
🟢 五、为什么这个方案能解决问题?
● 固定 IP
- 不再依赖 DHCP → 避免租约混乱
- 路由器和主机的 ARP 表保持一致
- NetworkManager 不再频繁刷新路由
● 禁用 IPv6
- 避免 IPv6 抢占路由
- 避免 DNS split 的路由竞争
- 让 IPv4 走最简单、最稳定的路径
● 刷新 ARP/路由
- 清掉旧状态,恢复纯净路由表
最终效果:
- 网络不再忽快忽慢
- 不再需要拔插网线
- 不再需要关闭/开启有线网络
- 下载速度恢复正常
- 稳定、顺畅、持续不变
🎉 六、总结
Ubuntu 22.04 的 NetworkManager + Intel I219-V 网卡,在使用 DHCP 和 IPv6 时容易出现路由/ARP 异常,表现为网络"时好时坏"。
最终解决方案非常简单:
- 改固定 IPv4
- 禁 IPv6
- 刷新网络状态
这个组合可以彻底解决问题(亲测有效)。