Página 2 de 3 PrimeiroPrimeiro 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. Sim,
    o primeiro link que te passei é baseado em Mikrotik, mas o segundo não. Nós estamos em uma discussão com outro colega que tem scripts para o Debian. Clique no link de baixo. Se você enviar o código de seu script podemos analisá-lo.

  2. Desculpe Marcelo, nao tinha visto o link abaixo, vou ler os tópicos.
    Sobre o script, ai segue:

    #!/bin/sh

    radio="200.200.200.200"
    ping -c1 $radio > /tmp/linkradio.txt
    pacotes=`cat /tmp/linkradio.txt | grep 100% | cut -d " " -f 6`


    if [ "$pacotes" != "100%" ]; then
    /root/links/linkradio.sh start

    echo "Gateway Radio Ativo"

    else

    ping -c1 $radio > /tmp/linkembratel.txt
    pacotes=`cat /tmp/linkembratel.txt | grep 100% | cut -d " " -f 6`


    if [ "$pacotes" = "100%" ]; then
    /root/links/linksembratel.sh start

    echo " Gateway Embratel Ativo "

    fi
    fi


    Salvei como link com chmod 777 e coloquei no cron

    e quando digito cron -l aparece
    cron: can't lock /var/run/crond.pid, otherpid may be 28347: Resource temporarily unavailable

    E ai nao roda, mas se for manual funciona blz !!!

    Fico no aguardo,

    Abraços



  3. Amigo,
    agora sou eu quem pede desculpas. Você só usa Debian, mas não usa Mikrotik. Vou voltar "à prancheta" para ver se descubro alguma coisa baseado em seu script.

  4. Sem problemas !!!

    Fico no aguardo de alguma solucao, aproveite pra testar se for o caso !!!

    Só esqueci de mencionar....ele chama o linkradio.sh e linkembratel.sh, dentro tem do arquivo tem o gateway de cada link, apenas isso.

    Abracos



  5. Já em minha primeira olhada rápida em seu script percebi que o mesmo está incompleto. Vamos por parte:

    #!/bin/sh

    radio="200.200.200.200"
    ping -c1 $radio > /tmp/linkradio.txt
    pacotes=`cat /tmp/linkradio.txt | grep 100% | cut -d " " -f 6`

    if [ "$pacotes" != "100%" ]; then
    /root/links/linkradio.sh start
    echo "Gateway Radio Ativo"

    else

    Até aqui aparentemente tudo certo. Daqui em diante provavelmente seria necessária acrescentar as rotas, firewall, DNS e gateway para o segundo link caso o primeiro caísse. Se esses dados estiverem em arquivo separado tudo certo (estariam em linkembratel.txt???). Mas se está pegando o segundo link normalmente vamos em frente então.

    ping -c1 $radio > /tmp/linkembratel.txt
    pacotes=`cat /tmp/linkembratel.txt | grep 100% | cut -d " " -f 6`

    if [ "$pacotes" = "100%" ]; then
    /root/links/linksembratel.sh start
    echo " Gateway Embratel Ativo "

    fi
    fi

    Aqui não teria faltado uma terceira regra alternando outra vez para o Link Rádio quando esse retornasse?
    Exemplo:
    echo "Radio voltou"
    (seguido da rota completa em arquivo chamando link radio)

    Salvei como link com chmod 777 e coloquei no cron
    Já tentou alternar para a permissão 775?



    Bem, as regras que faltam deveriam fazer a mesma função que você faz com comandos manuais.

    Vou embora. Amanhã conversaremos mais.






Tópicos Similares

  1. Redundância de links
    Por masterleto no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 01-06-2009, 09:40
  2. Redundancia de Links e redirecionamento de serviços
    Por Dedao no fórum Servidores de Rede
    Respostas: 3
    Último Post: 21-08-2008, 19:40
  3. Redundancia De Links
    Por jorgepatrinicola no fórum Servidores de Rede
    Respostas: 2
    Último Post: 24-10-2007, 08:13
  4. Redundância de link
    Por andunno no fórum Servidores de Rede
    Respostas: 1
    Último Post: 08-01-2007, 20:00
  5. Redundância de Link
    Por lucianogf no fórum Servidores de Rede
    Respostas: 7
    Último Post: 20-09-2005, 15:22

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L