Pessoal, tenho um MK com 2 links, 1 wireless e 1 do speedy. Estou usando o netwatch para pingar um endereço do outro lado do wireless e rodar um script quando parar de pingar e rodar outro quando voltar. Assim eu altero as rotas padrões, o DNS e limpo o cache do DNS quando esse script roda.
No entanto, quando o link principal cai, a rota é alterada direitinho, os DNS's são alterados e a cache limpa, mas a outra rota que dá acesso à rede que caiu (e que seria usada pelo netwatch para continuar tentando pingar) também é desabilitada. Resultado: O script que volta o link principal nunca é executado.
Vocês poderiam me ajudar?
Abaixo seguem os scripts comentados:
Script Link Oficial Down
/ip route set [/ip route find comment=Rota_Oficial] disabled=yes
/ip route set [/ip route find comment=Rota_Backup] disabled=no
/ ip dns
set primary-dns=200.204.0.10 secondary-dns=200.204.0.138 allow-remote-requests=yes
/ip dns cache flush
/ip firewall nat enable [/ip firewall nat find comment=navegacao]
Script Link Oficial UP
/ip route set [/ip route find comment=Rota_Oficial] disabled=no
/ip route set [/ip route find comment=Rota_Backup] disabled=yes
/ ip dns
set primary-dns=10.20.0.2 secondary-dns=10.0.0.3 allow-remote-requests=yes
/ip dns cache flush
/ip firewall nat disable [/ip firewall nat find comment=navegacao]
Rotas:
0.0.0.0 G 10.10.10.2 (Rota Oficial Wireless)
0.0.0.0 G 192.168.1.1 (Rota BK speedy - fica normalmente desabilitada)
10.0.0.0/24 - rede local
10.10.0.0/24 - Rede local
10.50.0.0/24 G 10.10.0.2- rede remota
Quando rodo o script link down, ele desabilita a roda padrao oficial e habilita a rota bk, mas também desabilita a rota rede remota.
Tem como configurar para só desabilitar a rota padrão e manter a rede remota ativada?
Obs: Ja tentei incluir uma linha no final do script para habilitar a rota da rede remota, mas não funcionou.