So führen Sie Skripte in Multi-WAN-Szenarien auf Mikrotik aus
Um 2 oder mehr öffentliche IPs zu synchronisieren, müssen Sie ein Skript auf Mikrotik mit den folgenden Zeilen erstellen:
/ip route remove [find comment=ddns_wan]
Ersetzen Sie <GATEWAY_WAN2> durch das Gateway der zweiten Leitung (WAN).
/ip route add dst-address=185.236.104.114 gateway=<GATEWAY_WAN2> comment=ddns_wan
Geben Sie in den Feldern USER1 und PASS1 den Benutzernamen (Benutzername) und das Passwort Ihres Kontos (erstes Netzwerk) ein.
:tool fetch url="https://ddns.flashstart.com/nic/update?hostname=&myip=&wildcard=NOCHG&username=USER1&password=PASS1"
Gehen Sie genauso vor mit USER2 und PASS2. BITTE BEACHTEN SIE: Um die zweite öffentliche IP zu synchronisieren, müssen Sie das zweite Netzwerk in Ihrem Dashboard (NETWORK-Menü) eingeben.
:tool fetch url="https://ddns2.flashstart.com/nic/update?hostname=&myip=&wildcard=NOCHG&username=USER2&password=PASS2"
Kopieren Sie auch die folgenden Zeilen, um zuvor erstellte statische Routen zu löschen und den Cache zu löschen.
/ip route remove [find comment=ddns_wan] /ip dns cache flush
Hier sind die Skripte, die für den Fall von 3 und 4 WANs verwendet werden sollen.
BITTE BEACHTEN SIE: Wie oben erläutert müssen Sie die Felder GATEWAY_WAN, USER und PASS mit Ihren eigenen Daten ersetzen.
- 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
: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
3.4 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="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
Schließlich müssen Sie einen Scheduler erstellen, um das Skript automatisch auszuführen, zum Beispiel alle Minute.
Von Ihrem Dashboard aus können Sie im NETWORKS-Menü den Status Ihrer verschiedenen Netzwerke überprüfen.
Wenn alles ordnungsgemäß funktioniert, sollten Sie die verschiedenen öffentlichen IPs und den Synchronisierungsstatus sehen.