Настройка модема 4G

Добрый вечер!
Настроили сеть на новом модеме с 4G, но скорость очень низкая.
Возможно по умолчанию используется 2G? Как включить режим 4G?

Здравствуйте!
Расскажите пожалуйста о конфигурации вашей сети - с кем/чем созваниваетесь (провайдер или модем), какой сервис (SMS, GSM или GPRS), как мониторите скорость передачи/приема ?!

Здравствуйте! Настроено GPRS-подключение в /etc/network/interfaces:

auto ppp0
allow-hotplug ppp0

iface ppp0 inet ppp
    provider mts
    pre-up wb-gsm restart_if_broken
    pre-up sleep 15

Скорость приёма/передачи измеряем командой:

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

Добрый день! А порт в /etc/ppp/peers/mts меняли на ttyUSB1? 4G модем ещё может работать через rndis: это удобнее и настраивать проще. Подробности есть в документации на модуль WBC-4G.

Спасибо! Да, порт не меняли.

Добрый день! Работаем с контроллером версии 6.7.2 с WBC-4G.
После выполнения wb-gsm off; wb-gsm on; dmesg | tail выдаётся:

[11485.461103] option 2-1.3:1.2: GSM modem (1-port) converter detected
[11485.481951] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[11485.501368] option 2-1.3:1.4: GSM modem (1-port) converter detected
[11485.521963] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[11485.546576] option 2-1.3:1.5: GSM modem (1-port) converter detected
[11485.560491] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2

Т.е. 4G модем подключился к портам ttyUSB0, ttyUSB1 и ttyUSB2.
Но интерфейс ppp0 появляется, если только в /etc/ppp/peers/mts прописать ttyUSB2 (или ttyGSM).
Как автоматически определять какой из USB портов надо указывать в /etc/ppp/peers/mts?

Добрый день.
при определении модема:

[350443.989957] rndis_host 2-1.3:1.0 usb0: register 'rndis_host' at usb-ci_hdrc.1-1.3, RNDIS device, 4e:ac:91:93:b0:37
[350444.014122] usbcore: registered new interface driver option
[350444.046823] usbserial: USB Serial support registered for GSM modem (1-port)
[350444.105699] usbcore: registered new interface driver rndis_host
[350444.127300] option 2-1.3:1.2: GSM modem (1-port) converter detected
[350444.184612] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[350444.211081] option 2-1.3:1.4: GSM modem (1-port) converter detected
[350444.239160] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[350444.261259] option 2-1.3:1.5: GSM modem (1-port) converter detected
[350444.291094] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2

USB0 - как и написано RNDIS устройство.
А для передачи данных можно использовать и USB1 и USB2.
А зачем автоматически? Они же, порты, не меняются.

Дело в том, что интерфейс ppp0, появляется только при использовании порта USB2. Почему-то с USB1 не работает.
Насколько будет корректно на всех контроллерах с WBC-4G прописывать только USB2?

Добрый день.
Проверил, хоть через первый хоть через второй работает.
И через первый

#/dev/ttyGSM
/dev/ttyUSB1
#/dev/ttyUSB2

И второй:

#/dev/ttyGSM
#/dev/ttyUSB1
/dev/ttyUSB2

А почему не используете RNDIS сетевую карту, как более универсальный способ?

Правильно я понимаю, что чтобы использовать RNDIS, надо отправить 3 at-команды на /dev/ttyGSM:

  1. AT+DIALMODE=0
  2. AT+CGDCONT=1,“IP”,“xxx”
  3. AT+CGCONTRDP

Затем в /etc/network/interfaces добавить:

allow-hotplug usb0
iface usb0 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard

?

Выполнять AT-команды необязательно, достаточно добавить в
/etc/network/interfaces

allow-hotplug usb0
iface usb0 inet dhcp
   hostname WirenBoard
   pre-up wb-gsm restart_if_broken

И получаем:

ifup usb0
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/usb0/9e:65:da:3e:5b:c5
Sending on   LPF/usb0/9e:65:da:3e:5b:c5
Sending on   Socket/fallback
DHCPDISCOVER on usb0 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 192.168.0.100 on usb0 to 255.255.255.255 port 67
DHCPOFFER of 192.168.0.100 from 192.168.0.1
DHCPACK of 192.168.0.100 from 192.168.0.1
bound to 192.168.0.100 -- renewal in 35587 seconds.

команды выполнять всё-таки обязательно, но один раз - модуль запоминает настройки

Да, после выполнения AT-команд заработал интерфейс usb0.

Ещё раз пробовал запустить ppp0 через USB1, не работает. С USB2 всё отлично. Даже сбрасывал контроллер прошивкой с номером 202106021605.
Серийник контроллера: AY6LQURL

Сим-карта одна? (хотя это не может повлиять) В понедельник дадите доступ? Например через anydesk к компьютеру, с которого видно контроллер?

Итак, на контроллере три порта:

crw-rw---- 1 root dialout 188,   0 Jun  8 09:06 ttyUSB0
crw-rw---- 1 root dialout 188,   1 Jun  8 12:00 ttyUSB1
crw-rw---- 1 root dialout 188,   2 Jun  8 09:06 ttyUSB2

Да. на одном порту поднимается а на втором нет. привел модем к заводским по документации - заработало на обоих.

Не могу найти в документации про сброс модема к заводским настройкам. Подскажите, пожалуйста, куда смотреть.

Ну или есть более подробная инструкция.

Просто выполнить at-команду “AT&F” ?

Да. Тут можно без параметров.