Автор Тема: Как подружить USB-модем и Modem Manager  (Прочитано 995 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Evgeniy

  • Новичок
  • **
  • Автор темы
  • Сообщений: 26
Здравствуйте все!
Купил для дачи модем, китайский, без названия фирмы, с раздачей Wi-Fi. Воткнул в грездо, немного подождал, заработало. Подхватил его Network Manager. Хотелось бы не вынимая симку из модема проверять баланс, остаток трафика. Запустил Modem Manager GUI 0.0.19.1, предустановленный в система. Подождал. Рекций никаких. Кнопки не активны. Хотя он при первом включении запросил настройки, что-то надо было выбрать, тип сети что ли. Так как было написано "если не знаете, оставьте как есть". Оставил как есть. Вобщем не соединились они. Подскажите, как их подружить.

Моя система:     
Runtu LITE 20.04.1 x64 (версию не помню. Может какой командой можно выяснить?)

Да! Хотел попробовать совет, прочитанный в одном из топиков. Не пошло с самого начала.
Надо выяснить номер модема, как зарегистрировался в системе. При работающем модеме запустил команду:

mmcli -L

Результат такой:

No modems were found

Значит система не видит модем? А он в это время работает! То есть дальше не могу пойти по "рецепту".

lsusb
Выхлоп:
Bus 002 Device 003: ID 5986:0319 Acer, Inc
Bus 002 Device 005: ID 05c6:f00e Qualcomm, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

По-моему тоже не видит модем. А в это время модем работает через NM.
Хотя нет. Вторая строчка, видимо, о модеме.
А для настройки нужен результат команды "mmcli -L".
« Последнее редактирование: Май 20, 2023, 19:43:56 от Evgeniy »

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить USB-модем и Modem Manager
« Ответ #1 : Май 20, 2023, 21:59:08 »
1.Можно в "Сведения о соединении"  Network Manager посмотреть интерфейс соединения.
2.Так же можно узнать это и командой ifconfig
3. Извлечь модем и сравнить вывод команды lsusb.
4. Посмотреть вывод команды inxi -v5 или inxi -n
этим убедиться, что связь идет действительно через модем, его код соединения и драйвер.

В первом окне Modem Manager GUI должен появиться выбор модема, если он определился в системе.

Оффлайн Evgeniy

  • Новичок
  • **
  • Автор темы
  • Сообщений: 26
Re: Как подружить USB-модем и Modem Manager
« Ответ #2 : Май 21, 2023, 12:46:16 »
Несмотря на давнее пользование Линуксом я до сих пор остаюсь чайником. Если я правильно понял человека, который разобрался с этой проблемой, мне нужно активировать Modem Manager GUI командой "mmcli -m 1 -e". Но при этом мне нужно вместо цифры "1" поставить свою, которую выдаст команда "mmcli -L". Но именно эта команда у меня не видит подключенного модема, выдаёт: No modems were found.

Сравнил выводы команды lsusb при включенном и извлечённом модеме. Получилось, что к нему относится строчка:

Bus 002 Device 005: ID 05c6:f00e Qualcomm, Inc.
Делаю вывод, что всё таки модем системой определяется. Может быть здесь и есть нужная цифра? 002 или 005? Не понимаю.

В Нетворк Менеджере и в ifconfig обилие информации. Какая нужна для моей ситуации -- тоже без понятия.

inxi -n для меня тоже не помогла найти нужную цифру.
~$ inxi -n
Network:
  Device-1: Realtek RTL8188CE 802.11b/g/n WiFi Adapter driver: rtl8192ce
  IF: wlp3s0 state: down mac: e0:b9:a5:b3:31:5e
  Device-2: JMicron JMC250 PCI Express Gigabit Ethernet driver: jme
  IF: enp4s0f0 state: down mac: 00:90:f5:bf:af:e0
  IF-ID-1: usb0 state: unknown speed: N/A duplex: N/A mac: 7a:a5:74:dc:83:80

Может быть она тут и есть, подскажите, пожалуйста, которая из них?

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить USB-модем и Modem Manager
« Ответ #3 : Май 21, 2023, 16:01:51 »
1.в "Сведения о соединении"  Network Manager посмотреть интерфейс соединения. Там в верхних строчках и заголовке указано какое соединение. Так же пкм по значку  в панели вы должны видеть через что соединены.
2. нужно было привести вывод команд: ifconfig и iwconfig
Судя по всему ваш модем использует ПК как блок питания, а в сеть вы выходите через ВАЙ-ФАЙ через свой модуль

Цитировать (выделенное)
Device-1: Realtek RTL8188CE 802.11b/g/n WiFi Adapter driver: rtl8192ce
  IF: wlp3s0 state: down mac: e0:b9:a5:b3:31:5e
хоть и в данный момент не активен, так нет загрузки из сети.

Можно только догадываться, что нет драйвера в системе для вашего модема или он не загружается и можно долго копать, что бы его оживить.
Начать можно от сюда:
https://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=3016

и модем у вас скорее всего такой же
https://aliexpress.ru/item/1005003707568410.html?af=2926_Y6Ljx9&utm_campaign=2926_Y6Ljx9&aff_platform=api-new-link-generate&utm_medium=cpa&cn=2ururv0bh8ppp2ep1gga5brnmmk3wuwr&dp=2ururv0bh8ppp2ep1gga5brnmmk3wuwr&aff_fcid=a4e284cfb4d34ee8bd5956ed075d1291-1684669725649-08786-_Dk5AoZJ&cv=2&aff_fsk=_Dk5AoZJ&click_id=9mTZ1YF4usZjqy2&sk=_Dk5AoZJ&aff_trace_key=a4e284cfb4d34ee8bd5956ed075d1291-1684669725649-08786-_Dk5AoZJ&terminal_id=fb4ccfb6f50e470190ffb371d19bcba5&utm_content=2&utm_source=aerkol&sku_id=12000028673287265&afterSave=true

https://4pda.to/forum/index.php?showtopic=849043&st=460

Оффлайн Evgeniy

  • Новичок
  • **
  • Автор темы
  • Сообщений: 26
Re: Как подружить USB-модем и Modem Manager
« Ответ #4 : Май 21, 2023, 16:49:25 »
Посмотрел при работающем USB-модеме:
1) В Нетворк Менеджере -- Интерфейс: Ethernet (usb0);

2) Вывод ifconfig:
$ ifconfig
enp4s0f0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:90:f5:bf:af:e0  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 31 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Локальная петля (Loopback))
        RX packets 2274  bytes 210268 (210.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2274  bytes 210268 (210.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.100.166  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::dad:dfa7:3839:fac3  prefixlen 64  scopeid 0x20<link>
        ether 66:21:09:d9:44:c1  txqueuelen 1000  (Ethernet)
        RX packets 1310  bytes 1283871 (1.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1188  bytes 247996 (247.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether e0:b9:a5:b3:31:5e  txqueuelen 1000  (Ethernet)
        RX packets 112953  bytes 143708719 (143.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 48626  bytes 8311238 (8.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3) Вывод iwconfig:
$ iwconfig
enp4s0f0  no wireless extensions.

usb0      no wireless extensions.

lo        no wireless extensions.

wlp3s0    IEEE 802.11  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:on

По поводу модема: да это точно он, что по Вашей ссылке.
« Последнее редактирование: Май 21, 2023, 16:52:28 от Evgeniy »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4639
Re: Как подружить USB-модем и Modem Manager
« Ответ #5 : Май 21, 2023, 17:26:47 »
Как я понял из начала темы, модем нонейм с вайфаем. Значит он роутер, и система видит его в зависимости от вида подключения либо как сетевую карту подключеную через езернет - если подключен по усб, либо как вай фай точку доступа - если подключен по вай фаю.

Modem Manager GUI не предназначен для таких устройств, чуда не будет. Эта программа для модемов без функций роутера.

Так что баланс и остаток трафика придется смотреть на сайте провайдера в личном кабинете.
Либо искать веб интерфейс роутера, производитель может встроить такие функции (отправка USSD запросов).
У меня веб интерфейс мобильного роутера открывается по адресу 192.168.8.1

Но со временем я выбрал тариф которого мне хватает, и необходимость проверять трафик отпала, а оплата раз в месяц - смотреть баланс не нужно.
« Последнее редактирование: Май 21, 2023, 17:33:30 от Пользователь. »

Оффлайн Evgeniy

  • Новичок
  • **
  • Автор темы
  • Сообщений: 26
Re: Как подружить USB-модем и Modem Manager
« Ответ #6 : Май 21, 2023, 23:20:54 »
Цитировать (выделенное)
Modem Manager GUI не предназначен для таких устройств, чуда не будет. Эта программа для модемов без функций роутера.
Спасибо за информацию. Тогда снимаю вопрос с обсуждения.

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить USB-модем и Modem Manager
« Ответ #7 : Май 22, 2023, 00:07:04 »
Цитировать (выделенное)
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
В данном случае соединение идет через сетевой модуль модема по USB ( Вай-фай не активен).
Его драйвер видимо встроен в сам модем и его можно было посмотреть для Device 5 командой
lsusb -t
--
Да. Сейчас провайдеры в основном предлагают пакеты трафика на месяц по абонплате, но контролировать остаток желательно.
Если установлена Виндовс второй системой, то к этому модему возможно есть программа для управления соединением и USSD запросами (типа 4G LTE MODEM). Можно проверять в ней.


« Последнее редактирование: Май 22, 2023, 00:08:46 от smik55 »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4639
Re: Как подружить USB-модем и Modem Manager
« Ответ #8 : Май 22, 2023, 08:39:29 »
Цитировать (выделенное)
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.100.166  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::dad:dfa7:3839:fac3  prefixlen 64  scopeid 0x20<link>
        ether 66:21:09:d9:44:c1  txqueuelen 1000  (Ethernet)
        RX packets 1310  bytes 1283871 (1.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1188  bytes 247996 (247.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Вот это должен быть мобильный роутер воткнутый в усб, эмулируется подключение по эзернету.
Судя по адресу 192.168.100.166, его веб интерфейс должен быть по адресу 192.168.100.1 или 192.168.1.1
Но это предположительно, с этим устройством я не сталкивался, нужно проверить в браузере что откроется по этому адресу.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как подружить USB-модем и Modem Manager
« Ответ #9 : Май 29, 2023, 00:27:58 »
No modems were found

Попробуйте создать правило udev:/etc/udev/rules.d/90-qualcomm_05c6-f00e.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="f00e", RUN+="/usr/sbin/usb_modeswitch -W -v 05c6 -p f00e -K"

После сохранения перечитать конфиги udev
sudo udevadm  control -R
и переподключить модем.