Pular para o conteúdo

Verifica conexão de Net Virtua

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.
N M S nfermat
Hits: 9.161 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download conecta Enviar nova versão

Esconder código-fonte

#!/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

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CRIANDO O AMBIENTE

configurar a rede wireless passando por roteador (melhorado e comentado)

ADMINISTRANDO USUARIOS COM XDIALOG

Script para autenticar usuario ip fixo speedy

Calcular sub-rede, listar e salvar MACs e IPs da rede local

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.