[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
- Script redirecionamento de link,
Júlio Gadioli Soares <=