From be5658001d090540c88306e1d2eb9e76570a42ec Mon Sep 17 00:00:00 2001 From: "tiago.ferreira" Date: Sun, 8 Feb 2026 04:10:46 +0000 Subject: [PATCH] Adicionar pisrc_router.sh --- pisrc_router.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pisrc_router.sh diff --git a/pisrc_router.sh b/pisrc_router.sh new file mode 100644 index 0000000..ee781e4 --- /dev/null +++ b/pisrc_router.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +IFACE="enp0s3" + +# Testa conectividade de rede +if ! ping -c 1 -W 2 8.8.8.8 > /dev/null 2>&1; then + ip address flush dev "$IFACE" > /dev/null 2>&1 + dhclient -r "$IFACE" > /dev/null 2>&1 + dhclient "$IFACE" +fi + +# Se após isso o DNS ainda falhar, reconfigura o resolv.conf +if ! nslookup google.com > /dev/null 2>&1; then + chattr -i /etc/resolv.conf 2>/dev/null # Ignora erro caso já esteja normal + tee /etc/resolv.conf > /dev/null <