verifica se wifi está down e inicia quando perde ip no eth0

This commit is contained in:
2026-02-15 15:54:58 +00:00
parent f13c4fb03e
commit 753abb483d
+14 -1
View File
@@ -228,7 +228,20 @@ monitor_network_task() {
log "Monitor: Wi-Fi ($WLAN_IFACE) já está desativado ou não encontrado." log "Monitor: Wi-Fi ($WLAN_IFACE) já está desativado ou não encontrado."
fi fi
else else
log "Monitor: Interface $IFACE ativa mas sem IP. Wi-Fi permanece ativo." log "Monitor: Interface $IFACE ativa mas sem IP. Wi-Fi permanece ativo ou inicia ativação."
if ip link show "$WLAN_IFACE" &> /dev/null; then
if ip link show "$WLAN_IFACE" | grep -q "DOWN"; then
if ip link set "$WLAN_IFACE" up; then
log "Monitor: Wi-Fi ($WLAN_IFACE) ativado com sucesso."
else
log "Monitor: Falha ao ativar Wi-Fi ($WLAN_IFACE)."
fi
else
log "Monitor: Wi-Fi ($WLAN_IFACE) já está ativo."
fi
else
log "Monitor: Interface $WLAN_IFACE não encontrada."
fi
fi fi
fi fi
else else