Comment exécuter des scripts sur des scénarios multi-WAN sur Mikrotik
Pour synchroniser 2 ou plusieurs adresses IP publiques, vous devez créer un script sur Mikrotik avec les lignes suivantes :
/ip route remove [find comment=ddns_wan] Replace <GATEWAY_WAN2> with the gateway of the second line (WAN). /ip route add dst-address=185.236.104.114 gateway=<GATEWAY_WAN2> comment=ddns_wan Dans les champs USER1 et PASS1, entrez le nom d'utilisateur (username) et le mot de passe de votre compte (premier réseau). :tool fetch url="https://ddns.flashstart.com/nic/update?hostname=&myip=&wildcard=NOCHG&username=USER1&password=PASS1" Faites la même chose pour USER2 et PASS2
VEUILLEZ NOTER : Pour synchroniser la seconde adresse IP publique, vous devez accéder au deuxième réseau dans votre tableau de bord (menu RÉSEAU).
:tool fetch url="https://ddns2.flashstart.com/nic/update?hostname=&myip=&wildcard=NOCHG&username=USER2&password=PASS2" Copiez et collez également les lignes suivantes afin de supprimer les routes statiques précédemment créées et de vider le cache. /ip route remove [find comment=ddns_wan] /ip dns cache flush Vous trouverez ci-dessous les scripts à utiliser dans le cas de 3 et 4 WANs.
VEUILLEZ NOTER : Comme expliqué ci-dessus, vous devez remplacer les champs GATEWAY_WAN, USER et PASS par vos propres données.
/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="https://ddns.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER1&password=PASS1" :tool fetch url="https://ddns2.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER2&password=PASS2" :tool fetch url="https://ddns3.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER3&password=PASS3" /ip route remove [find comment=ddns_wan] /ip dns cache flush
/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="https://ddns.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER1&password=PASS1" :tool fetch url="https://ddns2.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER2&password=PASS2" :tool fetch url="https://ddns3.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER3&password=PASS3" :tool fetch url="https://ddns4.flashstart.com/nic/update\?hostname=&myip=&wildcard=NOCHG&username=USER4&password=PASS4" /ip route remove [find comment=ddns_wan] /ip dns cache flush Enfin, vous devez créer un planificateur pour exécuter automatiquement le script, par exemple toutes les minutes. Depuis votre tableau de bord, dans le menu RÉSEAUX, vous pouvez vérifier l'état de vos différents réseaux. Si tout fonctionne correctement, vous devriez voir les différentes IP publiques et l'état de la synchronisation..
Autres façons de demander : » Comment exécuter des scripts dans des scénarios multi-WAN sur Mikrotik. » Exécution de scripts dans des scénarios multi-WAN sur Mikrotik. Comment les gérer.