#!/bin/bash TARGET_IP="192.168.1.1" LOG_TAG="net-watchdog" ping -c 1 -W 2 $TARGET_IP > /dev/null 2>&1 if [ $? -ne 0 ]; then logger -t $LOG_TAG "Conectividad perdida. Reiniciando vmbr0 + eno1..." IP_ADDR=$(ip -o -4 addr show dev vmbr0 | awk '{print $4}') ip addr flush dev vmbr0 ip link set vmbr0 down ip link set eno1 down sleep 2 ip link set eno1 up ip link set vmbr0 up ip addr add "$IP_ADDR" dev vmbr0 ip route add default via $TARGET_IP logger -t $LOG_TAG "Reconfiguración completada." else logger -t $LOG_TAG "Conectividad OK." fi