PVE解决网络突然断开
🕙2023-07-21
症状
机器没有挂掉,只有网络连不上
Syslog提示:
Jul 18 23:33:24 i5 kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <0>
TDT <2>
next_to_use <2>
next_to_clean <0>
buffer_info[next_to_clean]:
time_stamp <1004def2b>
next_to_watch <0>
jiffies <1004df2d0>
next_to_watch.status <0>
MAC Status <40080083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
问题
网卡被挂起
解决
找到Syslog中的网卡名称,例子中的为eno1,如果只有一个网卡,也可以在节点中查看
安装ethtool
apt -y install ethtool
只需要临时解决直接在shell中执行:
/sbin/ethtool -K 网卡名 tx off rx off
彻底解决(需要重启机器),编辑网卡配置文件
nano /etc/network/interfaces
在一个有自启动(auto)的网卡下面加上:
post-up /sbin/ethtool -K 网卡名 tx off rx off
重启之后验证是否生效:
/sbin/ethtool -k 网卡名
确定rx-checksumming
和tx-checksumming
都是off
: