🔌 Guía del router
Mikrotik OS

Cómo ejecutar scripts en escenarios multi-WAN en Mikrotik

3min

1.Para sincronizar 2 o más IPs públicas, necesitas crear un Script en Mikrotik con las siguientes líneas:



/ip route remove [find comment=ddns_wan]

Reemplaza <GATEWAY_WAN2> con la puerta de enlace de la segunda línea (WAN).

/ip route add dst-address=185.236.104.114 gateway=<GATEWAY_WAN2> comment=ddns_wan

En los campos USER1 y PASS1, ingresa el nombre de usuario (username) y la contraseña de tu cuenta (primera red).

:tool fetch url=""

Haz lo mismo para USER2 y PASS2. TEN EN CUENTA: Para sincronizar la segunda IP pública, debes ingresar la segunda red en tu Panel de Control (menú NETWORK).

:tool fetch url=""

También copia y pega las siguientes líneas para eliminar las rutas estáticas creadas previamente y limpiar la caché.

/ip route remove [find comment=ddns_wan] /ip dns cache flush

A continuación se muestran los scripts que se deben utilizar en caso de tener 3 y 4 WANs.

TEN EN CUENTA: Como se explicó anteriormente, debes reemplazar los campos GATEWAY_WAN, USER y PASS con tus propios datos.

1.2 WANs

/ip route remove [find comment=ddns_wan]

/ip route add dst-address=185.236.104.114 gateway=<GATEWAY_WAN2> comment=ddns_wan

/ip route add dst-address=185.236.104.124 gateway=<GATEWAY_WAN3> comment=ddns_wan

:tool fetch url=""

:tool fetch url=""

:tool fetch url=""

/ip route remove [find comment=ddns_wan] /ip dns cache flush

1.3 WANs

/ip route remove [find comment=ddns_wan]

/ip route add dst-address=185.236.104.114 gateway=<GATEWAY_WAN2> comment=ddns_wan

/ip route add dst-address=185.236.104.124 gateway=<GATEWAY_WAN3> comment=ddns_wan

/ip route add dst-address=185.236.104.134 gateway=<GATEWAY_WAN4> comment=ddns_wan

:tool fetch url=""

:tool fetch url=""

:tool fetch url=""

:tool fetch url=""

/ip route remove [find comment=ddns_wan]

/ip dns cache flush

Finalmente, necesitas crear un Programador para ejecutar automáticamente el Script, por ejemplo, cada minuto.

Desde tu Panel de Control, en el menú NETWORKS, puedes verificar el estado de tus diversas redes.

Si todo funciona correctamente, deberías ver las diversas IPs públicas y el estado de sincronización.

Otras formas de preguntar: »Cómo ejecutar scripts en escenarios de múltiples WAN en Mikrotik. »Ejecución de scripts en escenarios de múltiples WAN en Mikrotik. Cómo manejarlos.