Менеджер SIM

Менеджер SIM (simman) – служба, которая обеспечивает управление параметрами мобильного интернет-соединения и осуществляет контроль стабильности соединения в мобильной сети 4G/3G/GSM. Также с её помощью можно настроить автоматическое переключение на резервную SIM-карту, перезагрузку модуля модема или перезагрузку роутера для восстановления соединения при его потере.

Настройка параметров мобильного соединения

Параметры соединения SIM-карт можно настроить двумя способами:

Через веб-интерфейс

  1. Для настройки модема, SIM1 и SIM2 перейдите в меню СлужбыМенеджер SIM, в поле core нажмите Изменить.

    simman-webui

  2. Настройте параметры мобильного соединения в соответствии с таблицей параметров ниже.
    Настройки Менеджера SIM (службы simman).
    ПараметрОписание
    Общие настройки
    ВключеноВключение/выключение работы службы simman (по умолчанию опция включена).
    Имя интерфейсаПо умолчанию: internet (для корректной работы службы simman не меняйте значение).
    Имя устройства АТ модемаНомер порта GPIO, отвечающего за сервисные процессы управления SIM-картами. По умолчанию: /dev/ttyGSM1 (для корректной работы службы simman не меняйте значение).
    Использовать только SIM
    с высоким приоритетом
    • Опция включена: если высокий приоритет (high) назначен только одной SIM-карте, то при потере соединения на основной SIM-карте роутер не будет переключаться на резервную SIM, а продолжит попытки восстановления связи на основной (приоритетной) SIM.
    • Опция выключена (по умолчанию): при потере соединения на основной SIM-карте роутер автоматически переключится на резервную SIM, даже если у неё установлен низкий приоритет (low).
    Адреса тестовых серверов
    для пинга
    Тестовые IP-адреса серверов для регулярной проверки доступности интернет-соединения. По умолчанию указаны DNS-серверы Google: 8.8.8.8 и 8.8.4.4. При необходимости укажите собственные значения.
    Минимально допустимый уровень сигнала, ASUПорог уровня сигнала, при падении ниже которого роутер автоматически переключится на другую SIM-карту, независимо от доступности тестовых серверов. Допустимые значения: 1-31.
    0 (по умолчанию) – минимальный уровень сигнала не задан (функция отключена).
    Число неудачных попыток пингаКоличество подряд неуспешных попыток подключения к тестовым серверам, после которого роутер автоматически переключится на другую SIM-карту.
    Минимальное значение: 1 (по умолчанию – 3).
    Период проверки, секИнтервал времени между последовательными попытками проверки доступа к тестовым серверам с помощью пинга.
    Минимальное значение: 30 (по умолчанию – 60).
    Переключений SIM-карт до сброса модемаКоличество переключений SIM-карт, после которого автоматически выполняется аппаратная перезагрузка модуля модема.
    Допустимые значения: 0-100 (по умолчанию – 3).
    Переключений SIM-карт до перезагрузки роутераКоличество переключений SIM-карт, после которого произойдет автоматическая перезагрузка роутера.
    Допустимые значения: 0-100. Для срабатывания функции указанное число должно превышать значение, заданное в предыдущем параметре.
    0 (по умолчанию) – функция отключена.
    Период переключения на приоритетную SIM-карту, секВремя, через которое модем попытается переключиться с резервной SIM-карты на приоритетную.
    Минимальное значение: 60 (по умолчанию – 6000).
    Настройки SIM1 | SIM2
    Приоритет
    • high – высокий приоритет (основная SIM-карта)
    • low – низкий приоритет (резервная SIM-карта).
    Если SIM-карты имеют одинаковый приоритет, то роутер включается на SIM1.
    Тип службыРазрешённый тип сети для подключения.
    • All (по умолчанию) – автоопределение сети (LTE, 3G или GSM) в зависимости от условий сигнала
    • LTE only – разрешено использовать только 4G-сеть
    • Только UMTS – разрешено использовать только 3G-сеть
    • Только GPRS – разрешено использовать только GSM-сеть.
    Имя точки доступаИмя точки доступа (APN) задаётся мобильным оператором (по умолчанию – internet). Обязательно к установке при использовании статического внешнего IP-адреса или выделенного APN.
    Пин кодPIN-код SIM-карты. По умолчанию не задан.
    Тип аунтентификацииПроверка SIM-карты при подключении к мобильному оператору.
    • NONE (по умолчанию) – аутентификация не требуется
    • PAP – передача логина и пароля в открытом виде
    • CHAP – передача пароля в зашифрованном виде с проверкой на подлинность
    • PAP/CHAP – возможны оба способа.
    Адреса тестовых серверов для пингаIP-адреса серверов для регулярной проверки доступности интернет-соединения.

  3. После внесения изменений нажмите Сохранить. Затем в разделе Менеджер SIM нажмите Применить для активации новой конфигурации.

Через консоль

  1. Для настройки Менеджера SIM с помощью консоли откройте файл /etc/config/simman2:
    nano /etc/config/simman2

    Пример выводимого списка параметров:

    simman-webui

  2. Настройте параметры мобильного соединения в соответствии с таблицей параметров ниже.
    Настройки Менеджера SIM (службы simman).
    ПараметрПараметр
    в веб-интерфейсе
    Описание
    option enabledВключеноВключение/выключение работы службы simman.
    • 1 (по умолчанию) – служба включена
    • 0 – служба выключена.
    option only_first_simИспользовать только SIM с высоким приоритетом
    • 0 (по умолчанию) – при потере соединения на основной SIM-карте роутер автоматически переключится на резервную SIM, даже если у неё установлен низкий приоритет (low)
    • 1 – если высокий приоритет (high) назначен только одной SIM-карте, то при потере соединения на основной SIM-карте роутер не будет переключаться на резервную SIM, а продолжит попытки восстановления связи на основной (приоритетной) SIM.
    option retry_numЧисло неудачных попыток пингаКоличество подряд неуспешных попыток подключения к тестовым серверам, после которого роутер автоматически переключится на другую SIM-карту.
    Минимальное значение: 1 (по умолчанию – 3).
    option check_periodПериод проверки, секИнтервал времени между последовательными попытками проверки доступа к тестовым серверам с помощью пинга.
    Минимальное значение: 30 (по умолчанию – 60).
    option delayПериод переключения на приоритетную SIM-карту, секВремя, через которое модем попытается переключиться с резервной SIM-карты на приоритетную.
    Минимальное значение: 60 (по умолчанию – 6000).
    list testipАдреса тестовых серверов для пингаПо умолчанию указаны DNS-серверы Google: 8.8.8.8 и 8.8.4.4. При необходимости укажите собственные значения (не оставляйте поле пустым).
    option atdeviceИмя устройства АТ модемаНомер порта GPIO, отвечающего за сервисные процессы управления SIM-картами.
    По умолчанию: /dev/ttyGSM1 (для корректной работы службы simman не меняйте значение)
    option ifaceИмя интерфейсаПо умолчанию: internet (для корректной работы службы simman не меняйте значение)
    option sw_before_modresПереключений SIM-карт до сброса модемаКоличество переключений SIM-карт, после которого автоматически выполняется аппаратная перезагрузка модуля модема.
    Допустимые значения: 0-100 (по умолчанию – 3).
    option sw_before_sysresПереключений SIM-карт до перезагрузки роутераКоличество переключений SIM-карт, после которого произойдет автоматическая перезагрузка роутера.
    Допустимые значения: 0-100. Для срабатывания функции указанное число должно превышать значение, заданное в предыдущем параметре.
    0 (по умолчанию) – функция выключена.
    option pwrkey_gpio_pinНе изменяйте заданное по умолчанию значение.
    option gsmpow_gpio_pinНе изменяйте заданное по умолчанию значение.
    option simdet_gpio_pinНе изменяйте заданное по умолчанию значение.
    option simaddr_gpio_pinНе изменяйте заданное по умолчанию значение.
    option simdet0_gpio_pinНе изменяйте заданное по умолчанию значение.
    option simdet1_gpio_pinНе изменяйте заданное по умолчанию значение.
    option csq_levelМинимально допустимый уровень сигнала, ASUПорог уровня сигнала, при падении ниже которого роутер автоматически переключится на другую SIM-карту, независимо от доступности тестовых серверов. Допустимые значения: 1-31.
    0 (по умолчанию) – минимальный уровень сигнала не задан (функция отключена).
    option sim0_priority
    option sim1_priority
    Приоритет
    • 1 – высокий приоритет (основная SIM-карта)
    • 0 (по умолчанию) – низкий приоритет (резервная SIM-карта).
    Если SIM-карты имеют одинаковый приоритет, то роутер включается на SIM1 (sim0).
    option sim0_apn
    option sim1_apn
    Имя точки доступаИмя точки доступа (APN). Задаётся мобильным оператором (по умолчанию – internet). Обязательно к установке при использовании статического внешнего IP-адреса или выделенного APN.
    option restart_servicesСервисная служба smstools3 gpsd, которая перезапускается вместе с перезагрузкой simman.
    Не изменяйте заданное по умолчанию значение.
    option sim0_mode
    option sim1_mode
    Тип службыРазрешённый тип сети для подключения.
    • all (по умолчанию) – автоопределение сети (4G (LTE), 3G (HSPA+/UMTS) или GSM) в зависимости от условий сигнала
    • lte – разрешено использовать только 4G-сеть
    • umts – разрешено использовать только 3G-сеть
    • gsm – разрешено использовать только GSM-сеть.
    option sim0_auth
    option sim1_auth
    Тип аунтентификацииПроверка SIM-карты при подключении к мобильному оператору.
    • none (по умолчанию) – аутентификация не требуется
    • pap – передача логина и пароля в открытом виде
    • chap – передача пароля в зашифрованном виде с проверкой на подлинность
    • both – возможны оба способа.

  3. После редактирования файла сохраните изменения и перезапустите Менеджер SIM:
    /etc/init.d/simman2 restart

Восстановление соединения

Менеджер SIM контролирует доступность интернет-соединения по результатам пинга тестовых IP-адресов и уровня сигнала мобильной сети (ASU).

  1. Алгоритм автоматического переключения SIM-карт:
    1. Переключение с активной SIM-карты на резервную происходит в следующих случаях:
      • При превышении значения параметра Число неудачных попыток пинга (по умолчанию – 3).
      • При снижении уровня сигнала ниже установленного параметром Минимально допустимый уровень сигнала, ASU значения (по умолчанию – 0, не задано).
    2. После переключения на резервную SIM-карту устройство аналогично контролирует доступность сети с помощью пингов к тестовым IP-адресам (по умолчанию – один раз в минуту).
    3. Через время, заданное параметром Период переключения на приоритетную SIM-карту, сек (по умолчанию – 100 минут), устройство попытается снова переключиться на основную SIM-карту.
  2. Сброс питания модуля модема для его перезагрузки происходит, когда:
    • Количество переключений SIM-карт превысило заданное значение (по умолчанию – 3).
  3. Перезагрузка роутера происходит, когда:
    1. Функция включена (по умолчанию отключена).
    2. Количество переключений SIM-карт превысило заданное значение (по умолчанию – 0, то есть функция отключена).