Archive for Mikrotik

Mikrotik IP Cloud и Multiple WAN

Есть в Mikrotik такая замечательная штука как IP Cloud, которая позволяет обновлять А запись доменного имени в зависимости от выданного провайдеров внешнего адреса (Dynamic DNS). Как выяснилось в случае в двумя WAN она не работает нормально, не смотря на все мои ухищрения (PBR на основе порта на который отправляется UDP пакет). Точнее работает, но только есть делать force-update, что нам конечно же не подходит. Появилась идея скрипта, который будет проверять текущий cloudip и текущий ip на нужном wan интерфейсе, и при их различии запускать force-update. Получилось вот что:

:local wanint «ether1»
:local currentipmask [ /ip address get [/ip address find interface=$wanint ] address ]
:local cloudip [/ip cloud get public-address]
:local currentip [:pick $currentipmask 0 [:find $currentipmask «/»]]
:if ($currentip != $cloudip) do={
:log info («IP update need: old $cloudip, new $currentip»)
/ip cloud force-update
}

Добавляем скрипт в планировщик и радуемся.

PS. Конечно же нужна корректно настроенная маршрутизация до cloud.mikrotik.com либо PBR (UDP/15252).