# Неоднозначность имени файла при подключении модема

**URL:** <https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887>\
**Category:** Периферийные устройства\
**Created:** [July 20, 2023, 8:19pm UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887 "2023-07-20T20:19:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex\_vk](https://avatars.discourse-cdn.com/v2/letter/a/e5b9ba/32.png) [@alex\_vk](https://support.wirenboard.com/u/alex_vk)\
**Post date:** [July 20, 2023, 8:19pm UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887/1 "2023-07-20T20:19:43Z")

</div>

Имеется WB 6 c установленным модемом 3G. Интернет работает корректно и стабильно. После перезагрузки корректно поднимается сетевой интерфейс и контроллер имеет интернет. Хочется реализовать функцию отправки SMS-сообщений при возникновении определённых условий. Пользуюсь правилами. Сами правила корректно отрабатывают. Но главная проблема в настройках gammu - иногда после перезагрузки появляются 3 “девайса”: ttyGSM, ttyGSM0, ttyGSM1 - ttyGSM1 - как раз устройство для последовательного обмена командами gammu. Позже, после перезагрузки ttyGSM1 пропадает, и не восстанавливается wb-gsm restart\_if\_broken до перезагрузки. Иногда же (после перезагрузки) ttyGSM0 - как раз устройство для команд gammu.  
Как избежать этой неоднозначности. А так же есть ли рекомендации по созданию скрипта для мониторинга корректного включения модема после перезагрузки?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 21, 2023, 10:09am UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887/2 "2023-07-21T10:09:09Z")

</div>

Добрый день.  
В релизе 2304 управлять сетевыми соединениями стал Network manager. Поэтому - надо больше информации. Для начала - какой релиз ПО установлен на контроллере?

---

<div class="post-metadata">

**Author:** ![alex\_vk](https://avatars.discourse-cdn.com/v2/letter/a/e5b9ba/32.png) [@alex\_vk](https://support.wirenboard.com/u/alex_vk)\
**Post date:** [July 22, 2023, 12:02pm UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887/3 "2023-07-22T12:02:33Z")

</div>

Вот релиз:  
Welcome to Wiren Board 6.7.2release wb-2207-bullseye-transition (as stable)

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 27, 2023, 2:28pm UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887/5 "2023-07-27T14:28:25Z")

</div>

Смотрю:

```auto
ls /dev -l |grep GSM
lrwxrwxrwx 1 root root 12 июл 27 14:18 ttyGSM -> /dev/ttyGSM0
lrwxrwxrwx 1 root root 12 июл 27 14:18 ttyGSM0 -> /dev/ttyUSB2
lrwxrwxrwx 1 root root 12 июл 27 14:18 ttyGSM1 -> /dev/ttyUSB1

```

Это просто симлинки на реальные порты.  
Проще всего использовать именно реальные порты.  
Но вообще в новом релизе, 2304 - модемом управляет уже networkManager, в нем уже о том, запущен он или нет не нужно беспокоиться совсем.

> [@alex\_vk](#):
>
> А так же есть ли рекомендации по созданию скрипта для мониторинга корректного включения модема после перезагрузки?

Если выполнение `wb-gsm restart_if_broken` не возвращает ошибки - то запущен корректно.

---

<div class="post-metadata">

**Author:** ![system](https://support.wirenboard.com/uploads/default/original/2X/5/5ac90dc8a7bdff486d3494a19ec6aaa6f6cc5d36.png) [@system](https://support.wirenboard.com/u/system)\
**Post date:** [August 30, 2023, 11:00am UTC](https://support.wirenboard.com/t/neodnoznachnost-imeni-fajla-pri-podklyuchenii-modema/15887/7 "2023-08-30T11:00:19Z")

</div>

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.
