El tema es que tengo dos conexiones, una ADSL de 6Mb(conexion principal) y una satelital de 256k(de respaldo, que por cierto es muy inestable y no da usarla) para una empresa, el tema es que no queiro sumar las conexiones sino que cuando falle la ADSL se active solo para ciertas maquinas la conexion de respaldo que seria la satelital, de ser posible las que no tienen internet le salga el cartel que se trata de una falla de la conexion principal (la ADSL).
cualqueir sugerencia me viene bien. gracias.
Mi solucion:
primero un esquemita (se nota que soy nuevo en esto)
entonces primero definimos los gateways
/ip route
add comment="salida principal" disabled=no distance=1 dst-address=0.0.0.0/0
gateway=192.168.4.1 routing-mark=principal scope=30 target-scope=10
add comment="salida respaldo" disabled=no distance=1 dst-address=0.0.0.0/0
gateway=192.168.4.2 routing-mark=respaldo scope=30 target-scope=10
add comment="salida del mikrotik" disabled=no distance=1 dst-address=0.0.0.0/0
gateway=192.168.4.1 scope=30 target-scope=10
despues marco las rutas
/ip firewall mangle
add action=mark-routing chain=prerouting comment="marca salida" disabled=no
new-routing-mark=principal passthrough=yes src-address=192.168.1.0/24
ups! me olvide en el esquema de poner que las pcs detras de mikrotik estan en la red 192.168.1.0/24 bue sigamos
/tool netwatch
add comment="test a google" disabled=no down-script=
":log info ("Falla que lo pario no hay google.")r
n/tool netwatch set [find comment="test a yahoo"] disabled=nor
n/tool netwatch set [find comment="test a google"] disabled=yes" host=8.8.8.8 interval=1m timeout=2s up-script=
":log info ("David: hay internet. via gateway principal - prueba a google")"
add comment="test a antena tecnobus" disabled=yes down-script=":log info ("Falla prueba antena tecnobus - revisar alimentacion de antena, etc.")r
n:delay 50sr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a antena A"] disabled=yes" host=192.168.4.5 interval=1m timeout=2s up-script=":log info ("prueba EXITOSA antena tecnobus")r
n/tool netwatch set [find comment="test a antena B"] disabled=nor
n/tool netwatch set [find comment="test a antena A"] disabled=yes"
add comment="test a antena salnet" disabled=yes down-script=":log info ("Falla prueba antena A - llamar a David, etc.")r
n:delay 50sr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a antena B"] disabled=yes" host=192.168.4.6 interval=1m timeout=2s up-script=":log info ("prueba EXITOSA antena B")r
n/tool netwatch set [find comment="test a gateway principal"] disabled=nor
n/tool netwatch set [find comment="test a antena B"] disabled=yes"
add comment="test a CNRT" disabled=yes down-script=
":log info ("Falla prueba CNRT.")r
n/tool netwatch set [find comment="test a antena tecnobus"] disabled=nor
n/tool netwatch set [find comment="test a CNRT"] disabled=yes" host=190.210.105.205 interval=1m timeout=2s up-script=":log info ("hay internet. - prueba a cnrt")r
n:delay 50sr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a CNRT"] disabled=yes"
add comment="test a gateway principal" disabled=yes down-script=":log info ("prueba FALLIDA wateway principal - intentando conexion respaldo")r
n/tool netwatch set [find comment="test a gateway respaldo"] disabled=nor
n/tool netwatch set [find comment="test a gateway principal"] disabled=yes" host=192.168.4.1 interval=1m timeout=2s up-script=":log info ("prueba EXITOSA wateway principal")r
n/tool netwatch set [find comment="test a gateway respaldo"] disabled=nor
n/tool netwatch set [find comment="test a gateway principal"] disabled=yes"
add comment="test a gateway respaldo" disabled=yes down-script=":log info ("Falla prueba wateway respaldo - llamar a david, etc.")r
n:delay 50sr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a gateway respaldo"] disabled=yes" host=192.168.4.2 interval=1m timeout=2s up-script=":log info ("prueba EXITOSA wategay respaldo")r
n/ip route set [find comment="salida del mikrotik"] gateway=192.168.4.2r
nr
n/tool netwatch set [find comment="test a prueba internet WR"] disabled=nor
n/tool netwatch set [find comment="test a gateway respaldo"] disabled=yes"
add comment="test a prueba internet WR" disabled=yes down-script=":log info ("Falla prueba google por wategay de respaldo.")r
n:delay=50sr
n/ip route set [find comment="salida del mikrotik"] gateway=192.168.4.1r
nr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a prueba internet WR"] disabled=yes" host=8.8.4.4 interval=1m timeout=2s up-script=":log info ("hay internet con wateway respaldo - prueba a g
oogle")r
n/ip firewall mangle set [find comment="marca salida"] new-routing-mark=respaldor
n/ip route set [find comment="salida del mikrotik"] gateway=192.168.4.1r
nr
n/tool netwatch set [find comment="test a google por principal"] disabled=nor
n/tool netwatch set [find comment="test a prueba internet WR"] disabled=yes"
add comment="test a google por principal" disabled=yes down-script=":log info ("David: sin conexion por principal, conecado via respaldo.")r
n" host=8.8.8.8 interval=1m timeout=2s up-script=":log info ("hay internet con wateway principal - prueba a google")r
n/ip firewall mangle set [find comment="marca salida"] new-routing-mark=principalr
nr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a google por principal"] disabled=yes"
add comment="test a yahoo" disabled=yes down-script=
":log info ("Falla prueba a yahoo.")r
n/tool netwatch set [find comment="test a CNRT"] disabled=nor
n/tool netwatch set [find comment="test a yahoo"] disabled=yes" host=98.139.102.145 interval=1m timeout=2s up-script=":log info ("hay internet. - prueba a yahoo")r
n:delay 50sr
n/tool netwatch set [find comment="test a google"] disabled=nor
n/tool netwatch set [find comment="test a yahoo"] disabled=yes"
add comment="mantener enlace secundario" disabled=no down-script="" host=192.168.4.2 interval=1m timeout=1s up-script=""
add comment="mantener enlace primario" disabled=no down-script="" host=192.168.4.1 interval=1m timeout=1s up-script=""
bueno medio complicado de segir pero el tema es que primero me fijo si hay internet haciendo segimiento a google cuando falla desactivo esa prueba y paso a yahoo si falla paso a la pagina de la CNRT (por pedido de mi cliente) si falla me fijo en las antenas y los gateways y si anda el wateway de respado le cambio la marca de ruta para la red de las pcs, al ultimo se queda probando cuado vuelve internet cambio la ruta y queda con el primer test
como chiche le active el webproxy transparente para el pool de pc que estan en el DHCP entonces cuando se queda sin internet el mikrotik y por lo tanto tambien esas maquinas, entonces los de "producion" los deje con ip fija y siempre tinen internet.
gracias por las respuestas pero de pedo vi esta pagina que es de donde saque la inspiracion
http://wiki.mikrotik.com/wiki/Failover_con_Netwatch_III
cualqueir mejora que se les ocura escucho
Ha por cierto esta bien probada y funca de 10