Verifica conexão de Net Virtua
Publicado por N M S 18/12/2008
[ Hits: 9.006 ]
Homepage: www.lncc.br/
O script verifica se a sua conexão com a internet está funcionando. Caso não esteja, ele registra no arquivo de log e tenta fazer uma conexão nova.
Baseado na estrutura do Slackware.
#!/bin/bash
disconnected=1 # false
IFACE=eth1
LOGFILE=/var/log/connections.log
while :
do
ping -c10 www.uol.com.br > /dev/null 2>&1
pinged=$?
if [ $pinged -gt 0 ] # false, didn't ping
then
echo "[$(date '+%d/%m/%y %H:%M:%S')] Disconnected $IFACE" >> $LOGFILE
disconnected=0 # true
sleep 2
sleep 1
/etc/rc.d/rc.inet1 restart
echo "teste"
elif [ $pinged == 0 -a $disconnected == 0 ] # It was disconnected before, but now it's pinging
then
disconnected=1 # false, it is not disconnected anymore
IP=$(LC_ALL=C LANG=C ifconfig $IFACE | grep 'inet addr' | awk '{print $2}' | awk -F':' '{print $2}')
echo "[$(date '+%d/%m/%y %H:%M:%S')] Reconnected $IFACE, IP is $IP" >> $LOGFILE
fi
sleep 3
done
Como ser proteger de site que é alvo de sequestro do DNS
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - DESBLOQUEAR IP
Apagando 2 linhas do fim de um arquivo
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Fedora - Google Workspace + SSSD (0)
Estou tentando ser legalista, mas tá complicado! (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 (7)









