Смена sim слота при отсутствии связи LtAP

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
dima.plut
Сообщения: 19
Зарегистрирован: 02 окт 2018, 08:27

При настройке 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
}
}


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Спасибо за скрипт. Возник вопрос - чисто теоретически, что будет, если не будет ответа ни с одного слота? Поверьте, даже самые невозможные ситуации происходят, если их не учитывать :-)


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
dima.plut
Сообщения: 19
Зарегистрирован: 02 окт 2018, 08:27

podarok66 писал(а): 16 май 2021, 08:54 Спасибо за скрипт. Возник вопрос - чисто теоретически, что будет, если не будет ответа ни с одного слота? Поверьте, даже самые невозможные ситуации происходят, если их не учитывать :-)
Это штатная ситуация и все это прекрасно понимают, устройство используется не для статичного объекта. Научным методом было выявлено два оператора связи. В случае падения линка: - отслеживается географическое положение, зона покрытия, состояние сим в ПО оператора. Дальше все очевидно: не в зоне покрытия – ждем, объект не на карте – значит просто отключено, что-то не так с сим – разбираемся с оператором. Но все прекрасно работает уже на многоих объектах.


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Да я говорил не о вашем поведении, а о поведении скрипта :-) Ну да ладно, вас устраивает и это уже хорошо


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
dima.plut
Сообщения: 19
Зарегистрирован: 02 окт 2018, 08:27

podarok66 писал(а): 17 май 2021, 20:46 Да я говорил не о вашем поведении, а о поведении скрипта :-) Ну да ладно, вас устраивает и это уже хорошо
Да я понял вас , просто других вариантов нет. Если конечно вы видите еще какие варианты буду только рад услышать ваше мнение.


Ответить