+ Responder ao Tópico



  1. #1

    Padrão Dois Gateways : Script que faz ping para a internet

    Ola galera. Tenho dois links. Link 1 = velox roteado com ip 192.168.1.254 e link 2 entrado por um zinwell 192.168.254.254. Coloquei dois gateway e criei dois nat para esses gateway. Dessa forma se eu desligar um modem o outro assume. So que se somente a internet cair ele nao muda automático pois ele so busca os gateways. Tem como colocar um script que pinga para a internet no gateway e se nao obtiver resposta ele joga para o outro?


    Obs: Link 1= 6 MB principal mas ultimamente esta caindo muito.
    link 2 = 1 mb uso somente como backup quando o link 1 nao funciona.

  2. #2

    Thumbs up

    Olá !

    Coloque uma uma rota estatica para cada ip externo, ai sim quando não pingar ele roda teu script!



  3. #3

    Padrão

    Citação Postado originalmente por Dirianmoc Ver Post
    Ola galera. Tenho dois links. Link 1 = velox roteado com ip 192.168.1.254 e link 2 entrado por um zinwell 192.168.254.254. Coloquei dois gateway e criei dois nat para esses gateway. Dessa forma se eu desligar um modem o outro assume. So que se somente a internet cair ele nao muda automático pois ele so busca os gateways. Tem como colocar um script que pinga para a internet no gateway e se nao obtiver resposta ele joga para o outro?


    Obs: Link 1= 6 MB principal mas ultimamente esta caindo muito.
    link 2 = 1 mb uso somente como backup quando o link 1 nao funciona.

    vou colocar um exemplo e so vc adicionar essas rotas e depois fazer os script para pingar no ip que estao ai nas rotas

    200.98.249.120
    200.98.249.121

    esses ips são da UOL, se falhar o ping ele vai ver em qual gatwey q ficou sem net e simples.


    vc vai em ip router

    /ip route
    add comment=Link1 disabled=no dst-address=200.98.249.120 gateway=192.168.254.254 scope=255 target-scope=10
    add comment=Link2 disabled=no dst-address=200.98.249.121 gateway=192.168.1.254 scope=255 target-scope=10

    vou fazerr um modelo pra vc fazer os outros
    vc vai em system script clica no "+" coloca como nome "link1on" e depois la script coloca esse aqui abaixo.

    /ip route {set [find comment=Link1] gateway=192.168.254.254}

    depois da ok

    Clica no "+" denovo nome "Link1off"

    script:

    /ip route {set [find comment=Link1] gateway=192.168.1.254}

    e da ok

    depois vai em tools depois netwach clica no "+"

    coloca o ip 200.98.249.120
    depois em up vc coloca "Link1on"
    depois em down vc coloca "Link1off"
    depois e so da ok

    e e so fazer os scripts e os netwach no link2 blz
    Última edição por isacloko; 03-06-2009 às 23:16.

  4. #4

    Padrão E ai amigo, desculpa a demora.

    Citação Postado originalmente por isacloko Ver Post
    vou colocar um exemplo e so vc adicionar essas rotas e depois fazer os script para pingar no ip que estao ai nas rotas

    200.98.249.120
    200.98.249.121

    esses ips são da UOL, se falhar o ping ele vai ver em qual gatwey q ficou sem net e simples.


    vc vai em ip router

    /ip route
    add comment=Link1 disabled=no dst-address=200.98.249.120 gateway=192.168.254.254 scope=255 target-scope=10
    add comment=Link2 disabled=no dst-address=200.98.249.121 gateway=192.168.1.254 scope=255 target-scope=10

    vou fazerr um modelo pra vc fazer os outros
    vc vai em system script clica no "+" coloca como nome "link1on" e depois la script coloca esse aqui abaixo.

    /ip route {set [find comment=Link1] gateway=192.168.254.254}

    depois da ok

    Clica no "+" denovo nome "Link1off"

    script:

    /ip route {set [find comment=Link1] gateway=192.168.1.254}

    e da ok

    depois vai em tools depois netwach clica no "+"

    coloca o ip 200.98.249.120
    depois em up vc coloca "Link1on"
    depois em down vc coloca "Link1off"
    depois e so da ok

    e e so fazer os scripts e os netwach no link2 blz

    Seguinte, fiz o Netwach verifica que ele esta up ou dow e muda o status certo. Porem ele não muda o link automatico. mesmo a net caindo ele ve que esta down mas nao joga para o outro gateway.

    Vc tem msn para me ajudar, o meu é [email protected]
    Última edição por Dirianmoc; 18-06-2009 às 20:32.



  5. #5

    Padrão

    Citação Postado originalmente por Giovani.couto Ver Post
    Olá !

    Coloque uma uma rota estatica para cada ip externo, ai sim quando não pingar ele roda teu script!
    Eu não tenho o script. E como faria isso?