#!/bin/bash #=============================================================================== # Hook dhcpcd. # Installe dans /usr/lib/dhcpcd/dhcpcd-hooks/90-pve-netconfig # # dhcpcd execute ce hook avec les fonctions/variables $interface et $reason # deja en environnement (BOUND, RENEW, REBIND, ...). On se contente de # resynchroniser /etc/hosts et de lever un eventuel fallback statique. #=============================================================================== SCRIPT="/usr/local/sbin/pve-netconfig.sh" [[ -x "$SCRIPT" ]] || return 0 2>/dev/null || exit 0 case "${reason:-}" in BOUND|RENEW|REBIND|REBOOT) "$SCRIPT" check >/dev/null 2>&1 & ;; esac