verifica se wifi está down e inicia quando perde ip no eth0
This commit is contained in:
Vendored
+14
-1
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user