Fiz aqui, nao tenho certeza se � exatamente o que vc precisa, mas pode ser
adaptado facilmente:
#!/bin/bash
case $1 in
-checar)
ifconfig $2 2>/dev/null
if [ $? -ne 0 ] ; then
echo "Interface $2 nao existe"
route del default
#Outros comandos podem ser adicionados nessa rotina .
#Caso tal interface nao exista
#inclua aqui sua rota default:
route del fefault
route add default gw 192.168.1.1
fi
;;
*)
echo "Use: 0$ [-checar] [interface]"
esac
Para ele ficar executando de tempo em tempo voce pode incluir o script no
Crontab ou usar a vers�o abaixo:
#!/bin/bash
while : ; do
#Substitua eth0 pela sua interface se necessario:
ifconfig eth0 2>/dev/null
if [ $? -ne 0 ] ; then
route del default
#Outros comandos podem ser adicionados nessa rotina .
#Caso tal interface nao exista
#inclua aqui sua rota default:
route del fefault
route add default gw 192.168.1.1
fi
sleep 10
done
> >Caros.
> >Alguem sabe de um script para ficar checando um determinado link e
quando
> >este cair o script muda as rotas para um outro link?
>
> >Abs,
> >S�rgio
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html