Смена sim слота при отсутствии связи LtAP
Добавлено: 13 май 2021, 10:04
При настройке MikroTik LtAP (RBLtAP-2HnD) не нашел готовых решений. По примеру с Wiki слепил такой failover.
В моем устройстве три слота sim, причем 1-й не используется. Один модем два слота.
Суть проста пингуем гугл, если провалены все 5-ть попыток меняем sim, соответственно с логированием для понимания с каким оператором проблемы с балансом/покрытием и т.п. Запускаем через планировщик.
:local simSlot [/system routerboard modem get sim-slot]
:local PingCount 5;
:local CheckIp google.com;
:local isp [/ping $CheckIp count=$PingCount];
:if ($isp=0) do={
:if ($simSlot="2") do={
:log info message="GSM operator1 down, switching slot to GSM operaror2"
/system routerboard modem set sim-slot=3
}
:if ($simSlot="3") do={
:log info message="GSM operaror2 down, switching slot to GSM operator1"
/system routerboard modem set sim-slot=2
}
}
В моем устройстве три слота sim, причем 1-й не используется. Один модем два слота.
Суть проста пингуем гугл, если провалены все 5-ть попыток меняем sim, соответственно с логированием для понимания с каким оператором проблемы с балансом/покрытием и т.п. Запускаем через планировщик.
:local simSlot [/system routerboard modem get sim-slot]
:local PingCount 5;
:local CheckIp google.com;
:local isp [/ping $CheckIp count=$PingCount];
:if ($isp=0) do={
:if ($simSlot="2") do={
:log info message="GSM operator1 down, switching slot to GSM operaror2"
/system routerboard modem set sim-slot=3
}
:if ($simSlot="3") do={
:log info message="GSM operaror2 down, switching slot to GSM operator1"
/system routerboard modem set sim-slot=2
}
}