WB GSM GPRS ppp 2 сим карты с контролем связи, переключением и рестартом

Добрый день! Прошу ответить на скромный вопрос: Как организовать связь, при помощи GPRS ppp, чтобы обеспечить следующий алгоритм/функционал

  1. Работаем на 2-х SIM картах попеременно (1-SIM-основной канал связи, 2-SIM -резервный канал связи)
  2. при установлении связи с сервером, после поднятия ррр соединения проверяем связь при помощи ping сервера
  3. если ping пропадает, переинициализация соединения ррр
  4. 3 раза не получилось связаться по основоному каналу - переходим на резервную SIM карту, устанавливаем соединение
  5. если 2 SIM не получилось связаться 3 раза, перезагружаем устройство, не модем а устройство

Здравствуйте!

Проверка связи и перезапуск соединения - вот тут есть скрипт для такого

Про то, как переключать сим-карты - здесь

Ну а перезагрузиться всегда можно при помощи reboot.

В принципе, всё это можно завернуть в правило wb-rules.

не не не. не работает
про новый из Testing вопрос
Через какое то время модем пропадает из списка устройств, restart gsm не работает, причем на выходе нет ошибки. А если нет ошибки то автоматически не обработать

Так. То есть у Вас bullseye?

очень хочется но нет, пока нет. как получить оное bullseye, не только для wb7.3 но и для WB6.9

Bullseye в testing для WB6 доступен, но Network Manager’a там пока нет. На WB7 доступен NM и, соответственно, ModemManager.
Обновляться так:
wb-release --update-debian-release

Про gsm - не работает wb-gsm restart_if_broken?
Пропадает из списка устройств - в смысле из сетевых или и lsusb его тоже не выводит?
Если только ppp0 пропадает, должно получаться. Можно сделать wb-gsm off && wb-gsm-on, как вариант.