ProxmoxVEのクラッシュ対応

まとめ

Proxmox VEをいれているNUC8I5BEHで頻繁にクラッシュしていたので調べて設定したら多分解決。
NIC e1000eとの相性らしく、通信できなくなる症状が頻発していたものの、オフロード設定をOFFしたら解決しました。

ProxmoxVEでの症状

以下のようなエラーログを出しつつハングアップというか通信出来なくなっていた。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
2025-10-26T14:35:52.778532+09:00 pve kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
2025-10-26T14:35:52.778548+09:00 pve kernel:   TDH                  <93>
2025-10-26T14:35:52.778563+09:00 pve kernel:   TDT                  <df>
2025-10-26T14:35:52.778564+09:00 pve kernel:   next_to_use          <df>
2025-10-26T14:35:52.778565+09:00 pve kernel:   next_to_clean        <93>
2025-10-26T14:35:52.778567+09:00 pve kernel: buffer_info[next_to_clean]:
2025-10-26T14:35:52.778569+09:00 pve kernel:   time_stamp           <10287eaa5>
2025-10-26T14:35:52.778586+09:00 pve kernel:   next_to_watch        <95>
2025-10-26T14:35:52.778589+09:00 pve kernel:   jiffies              <10287f200>
2025-10-26T14:35:52.778590+09:00 pve kernel:   next_to_watch.status <0>
2025-10-26T14:35:52.778591+09:00 pve kernel: MAC Status             <40080083>
2025-10-26T14:35:52.778592+09:00 pve kernel: PHY Status             <796d>
2025-10-26T14:35:52.778592+09:00 pve kernel: PHY 1000BASE-T Status  <3800>
2025-10-26T14:35:52.778593+09:00 pve kernel: PHY Extended Status    <3000>
2025-10-26T14:35:52.778593+09:00 pve kernel: PCI Status             <10>

調べた所IntelNICの相性問題っぽい?
https://forum.proxmox.com/threads/e1000e-eno1-detected-hardware-unit-hang.59928/

回避策として挙げられているのは各種オフロード設定の無効化

以下のように/etc/network/interfacesを設定した

1
2
iface eno1 inet manual
    post-up ethtool -K eno1 tso off gso off gro off rxvlan off txvlan off sg off

再起動後、以下のコマンドで設定を確認

1
sudo ethtool -k eno1

以下の項目がoffになっていればOK

1
2
3
4
5
6
generic-segmentation-offload: off
generic-receive-offload: off
tcp-segmentation-offload: off
rx-vlan-offload: off
tx-vlan-offload: off
scatter-gather: off
comments powered by Disqus