pve-net-hang-watchdog este un serviciu simplu care urmareste jurnalul kernel pentru hang-uri de NIC si incearca recuperarea uplink-ului prin ifdown si ifup.
Util pentru noduri Proxmox unde interfata fizica din spatele unui bridge WAN poate intra in stare de hang hardware, iar recovery-ul cel mai pragmatic este ciclarea link-ului.
/usr/local/sbin/pve-net-hang-watchdog.sh/usr/local/lib/xdev/pve-net-hang-watchdog/uninstall.sh/usr/local/sbin/xdev-pve-net-hang-watchdog-uninstall/etc/default/xdev-pve-net-hang-watchdog/etc/systemd/system/pve-net-hang-watchdog.service/usr/local/share/doc/xdev/pve-net-hang-watchdogParametri suportati prin defaults:
WATCH_BRIDGEWATCH_IFACECOOLDOWN_SECONDSHANG_PATTERNDaca WATCH_IFACE este gol, scriptul incearca sa descopere automat interfata fizica din bridge-ports.
sudo ./setup.sh --local
sudo systemctl status pve-net-hang-watchdog.service
Loguri:
journalctl -u pve-net-hang-watchdog.service -f
Configurare:
sudo editor /etc/default/xdev-pve-net-hang-watchdog
sudo systemctl restart pve-net-hang-watchdog.service
Installerul face si enable --now, deci dupa instalare serviciul este deja pornit.
sudo ./setup.sh --local --uninstall
Sau direct:
sudo /usr/local/lib/xdev/pve-net-hang-watchdog/uninstall.sh