В данной заметке НЕ будет рассматриваться настройка самого роутера, предполагается, что у вас уже есть настроенный роутер с парой сим-карт в нём (настройка NAT, бриджи и остальные стандартные шаги уже проделаны) и перед вами стоит задача переключения на другую сим-карту, если активная перестала выходить в интернет.
Первоначально пришлось для одной из симок сменить IMEI на модеме (IMEI — аналог mac-адреса для мобильных сетей) — эта симка шла вместе с провайдерским роутером и отказывалась работать с другим IMEI. В LtAP LTE kit стоит модем Fibocom R11eL-FG621-EA, для смены IMEI на нем используется команда
/interface lte at-chat lte1 input="AT+SPIMEI=0,\"123456789012345\""
Где 123456789012345 — IMEI, который вы хотите присвоить (они бывают длиной в 15 и 17 символов). Посмотреть, какой установлен сейчас:
/interface lte at-chat lte1 input="AT+SPIMEI?"
Как поменять IMEI на других модемах в железе Mikrotik.
Итак, в sim-слотах #2 и #3 установлены две сим-карты, работает из них лишь одна (которая выбрана в Interfaces — LTE — Modem). И нам необходимо, чтобы при потере связи активной сим-картой менялся используемый слот.
Простой способ реализации — Netwatch. Создаем новый мониторируемый пингом внешний хост (1.1.1.1, 8.8.8.8, 77.88.8.8 — на ваш вкус) и ставим подходящий интервал проверки доступности указанного хоста (в примере — 10 минут, остальные настройки — на ваше усмотрение).

Теперь нам необходимо сообщить Микротику, что именно нужно сделать, если проверка не удалась (пинг завершился неудачей). Переходим на вкладку Down и вставляем короткий скрипт, который сообщит в лог, что по итогам проверки активная сим-карта не может выйти в интернет и происходит перелючение на другую.
# Switching SIM-slots
/interface/lte/settings
:if ([get sim-slot] = "2") do={
:log warning "Sim-slot 2 is down. Switching to sim-slot 3."
set sim-slot=3
} else={
:log warning "Sim-slot 3 is down. Switching to sim-slot 2."
set sim-slot=2
}

Сохраняем конфиг, через 3 секунды (дефолтное значение start delay) пройдёт первая проверка. Также обратите внимание на параметр startup delay (через сколько после включения роутера netwatch запустит эту проверку) — дефолтное значение 5 минут.