Olá Geovan,

ativo='eth0';
delay=30;
while [ 1 ];
do
  $host='algum local que nao va cair.. por exemplo:seu gateway'
  if ping -Ieth0 $host
  then
    if [ $ativo eq 'eth2' ]; then
      ativo='eth0';
      (comandos que fazem eth0 servir eth1)
      ifdown eth2
    fi
  elif [ $ativo eq 'eth0' ];
  then
    ativo='eth2';
    ifup eth2
    (comandos que fazem eth2 servir eth1)
  fi
  sleep $delay
done

estou comecando com shell script.. eh bem provavel que haja erros..
mas acredito ser alguma coisa do tipo..

abracos,
Salhab



On 9/5/07, geovan127 <[EMAIL PROTECTED]> wrote:
>
>   Pessoal, analisem essa situação: tenho um servidor com 3 placas de
> rede, eth0(adsl Brasiltelecom) eth1(placa de rede interna, 192.168.0.1)
> eth2(adsl GVT), gostaria de desenvolver um script, que pingasse
> frequentemente a placa eth0 e quando o link caisse, automaticamente o
> link da eth2 subisse, e continuasse a servir a rede eth1 com a internet
> normalmente, os scripts de firewall já estão prontos só falta isso,
> será muito complicado fazer esse script, e em relação ao ping pra não
> causar brodcast na rede.
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a