我遇到的情况:
安装在pve的虚拟机环境中。网卡型号I219 与评论区前面的人一致:
root@pve2:~# lspci | grep -i ethernet
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)
我的情况是很规律地每天死机一次,看上去跟下载没关系。
我通过pve系统日志去问AI,AI回复我: 网卡“假死”导致的网络瘫痪,具体点说:
Intel 网卡 (eno1) 发生了硬件挂起(Hang),导致网络连接中断。
修改pve宿主的文件:nano /etc/network/interfaces增加post行。
auto eno1
iface eno1 inet manual
# ... 其他已有配置 ...
post-up ethtool -K eno1 tso off gso off
然后重启即可。
备选方案:关闭 PCIe 节能模式 (ASPM)
如果上面的方法无效,可能是电源管理导致的网卡休眠唤醒失败。
-
编辑 GRUB 配置:
Bash
nano /etc/default/grub
-
找到 GRUB_CMDLINE_LINUX_DEFAULT 这一行,在引号内添加 pcie_aspm=off。
- 例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off"
-
更新 GRUB 并重启:
Bash
update-grub
reboot
我同时使用两个方案解决了。