shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Script redirecionamento de link


From: Júlio Gadioli Soares
Subject: Script redirecionamento de link
Date: Sun, 22 Oct 2006 19:34:26 -0000
User-agent: eGroups-EW/0.82

Salve galera,
Já postei aqui antes falando do assunto e não obtive nenhuma resposta.
Se puderem por favor me ajudar... É o seguinte estou fazendo um 
script que irá rodar na crontab e redirecinará o link da internet 
assim que um deles não responder, mas ele esta me retornando um erro 
no 'else' (só tem um) se alguém puder me ajudar dando uma olhada no 
código, agradeceria muito ... desde já obrigado, onde é comentário 
esta com ## e onde não é esta com somente um #, segue abaixo o script:

##!/bin/bash

#SHELL=/bin/sh 
#PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

## gateway e interface da TELEMAR
#TELEMAR='200.232.63.201'
#INTTEL='eth0'

## gateway e interface da EMBRATEL
#EMBRATEL='200.207.207.65'
#INTEMB='eth1'

##Local das regras do firewall
#IPTABLES='/sbin/iptables'

## Testa acesso ao gateway da TELEMAR
#if ping -c 2 -i 1 -q $TELEMAR > /dev/null 2>&1; then
#       echo "PING OK"
#else
#if route -n | grep $EMBRATEL > /dev/null;then
#   echo "ROTA EMBRATEL ENCONTRADA..DELETANDO..."
#   route del default gw $EMBRATEL > /dev/null
#   echo "ROTA EMBRATEL DELETADA"
#   route add default gw $TELEMAR > /dev/null
#   echo "ROTA TELEMAR adicionada"
#   echo "Iniciando regras de firewall"
#   $IPTABLES -t nat -D POSTROUTING 1 > /dev/null
#   $IPTABLES -t nat -A POSTROUTING -i $INTTEL -j
#MASQUERADE > dev/null
#   echo "REGRAS DE FIREWALL OK"
#       fi
    # tudo ok
#   echo "OK..SAINDO"
#   exit 0
#else
#               echo "SENAO...."
#             echo "Caso a TELEMAR esteja down"
#  echo "verifica se existe rota da TELEMAR, se existir deleta"
#  if route -n | grep $TELEMAR > /dev/null; then
#  route del default gw $TELEMAR > /dev/null
#  fi
#   echo "Adicionando a rota default da EMBRATEL"
#   route add default gw $EMBRATEL > /dev/null
#   echo "rota adicionada"
#   $IPTABLES -t nat -D POSTROUTING 1 > /dev/null
#   $IPTABLES -t nat -A POSTROUTING -i $INTEMB -j
#MASQUERADE > /dev/null
#   echo "regras de firewall adicionadas"
#       fi
#done

Aguardo respostas, 
Obrigado,
jugaso[aroba]gmail.com





reply via email to

[Prev in Thread] Current Thread [Next in Thread]