Eu tenho o seguinte script aqui que eu peguei aqui mesmo no UL

#set variables
:local pingcount 3
:local ipA 192.168.254.1
:local GatewayA 192.168.254.25

:local ipB 192.168.20.20
:local GatewayB 192.168.20.254

#ping gateways with src
:local pingresultA [/ping www.google.com src-address=$ipA count=$pingcount]
:local pingresultB [/ping www.google.com src-address=$ipB count=$pingcount]
#if link_A is UP and link_B is DOWN then:
:if (($pingresultA=3) && ($pingresultB=0)) do={
/ip firewall mangle { enable [ find comment=link1 ] };
}

A rota Padrao esta o GatewayA, nele eu pingo o site do google com sucesso, agora ja o GatewayB nao pinga de jeito nenhum a nao ser que eu troque e coloque ele como rota padrao no MK, teria como eu fazer os dois testes ao mesmo tempo ? Alguem poderia me explicar onde eu estou errando ?

Obrigado !