[OpenWrt Wiki] Использование 3g/UMTS USB модема для WAN соединений

Sdparm method

Этот метод использует sdparm, чтобы подать SCSI команду отмонтировать диск который эмулирует CDROM. Этого достаточно, что поставить некоторые модемы в рабочий режим. Это проверено автором оригинала (см Англ. вариант статьи) на Ovation MC935D.

Прежде чем начать, было бы полезно узнать VID и PID устройства:

# cat /proc/bus/usb/devices
...
P:  Vendor=1410 ProdID=5020 Rev= 0.00
S:  Manufacturer=Novatel Wireless, Inc.
...

(Или установите пакет usbutils и запустите команду lsusb.)

Первое, Находим адрес устройства, в данном примере sg0, и выполняем команду:

sdparm --eject/dev/sg0

Затем проверьте, изменились ли PID и VID вашего устройства:

# cat /proc/bus/usb/devices
...
P:  Vendor=1410 ProdID=7001 Rev= 0.00
S:  Manufacturer=Novatel Wireless, Inc.
S:  Product=Qualcomm Configuration
...
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
...

Показанная конфигурация заменяет “интерфейс” WAN, поэтому нет необходимости редактировать настройки firewall и пр. Заметьте, что если вы хотите оставить штатный интерфейс WAN, то Вам придётся обозначить новый как WAN2 (или как-то иначе, чтобы Вам было понятно) и сделать соответствующие изменения в брандмауэре.

Редактируем ‘/etc/config/network‘ файл: (смотрите сети 3G для получения более подробной информации)

config interface wan
        option ifname  ppp0
        option pincode 1234
        option device  /dev/ttyUSB0
        option apn     your.apn
        option service umts
        option proto   3g

Заменяем ‘pincode’ на корректный пинкод SIM-карты. Замечание! Если на СИМ-карте отключена проверка пинкода, то могут возникнуть проблеммы, обязательно активируйте проверку пинкода СИМ-карты.
Если вы подключаетесь через телефон, то необходимости проверять пин код нет, так как он был проверен при включении телфона

Замените ‘device’ на правильный USB port вашего модема. на телфонах скорей всего будет /dev/ttyACM0.

Замените ‘apn’ на корректный APN вашего 3g/umts провайдера.

Больше про Хуавей:  Прошивки для Huawei и Honor

Все операторы России требует авторизации пользователя, поэтому добавляем еще 2 строчки

        option username yourusername
        option password yourpassword

заменяем ‘username’ и ‘password’ на правильный. Если у вас нет информации (apn, username и password) Вам прямая дорога в mobile-broadband-provider-info database .

For some providers, apperently it is neccessary to add ‘noipdefault’ to ‘pppd_options’. If logread shows that the connection was established and CHAP authentication was successful, but the connection was immediately dropped after, then try:

         option 'pppd_options''noipdefault'

If your provider supports PAP authentication only then you need to disable all other protocols via these added options:

         option 'pppd_options''noipdefault refuse-chap refuse-mschap refuse-mschap-v2 refuse-eap'

Поздравляю!!! Вы настроили сетевой интерфейс.

Для поиска неисправностей и поиска лучшего положения модема вы можете использовать

gcom info -d /dev/ttyUSBx

из консоли. Эта команда показывает не только уровень сигнала, но и регистрацию в сети и сим статус
Если команда возвращает ошибку port-in-use значит соединение поднято, попробуйте

gcom -d /dev/ttyUSBx

где x номер порта вашего модема.

gcom returns the signal quality in RSSI (Received signal strength indication) and in BER (Bit error rate, reported in percent). A higher RSSI value represents a stronger signal — scale is from 0 to 99, where 1 is the lowest detectable signal and 31 a very good signal. Don’t expect your signal to go all the way up to 99, though. If BER returns 99 it means not known or not detectable.

You can also add the AT command

""      "AT CSQ"

to your chat script to check signal quality.

Command return is “ CSQ: <rssi>,<ber>” and looks like this in logread:

send (AT CSQ^M)
expect (OK)
^M
AT CSQ^M^M
 CSQ: 11,99^M
^M
OK
-- got it

If you have problems establishing a connection and multiple modem devices (/dev/ttyUSB0, /dev/ttyUSB1, …) are present, try all of them. Some may not work at all while others seem to work at first, but will give a NO CARRIER during the connection process.

Больше про Хуавей:  Как вставить симку в Хонор 10 Лайт: инструкция

If you want to build an own firmware containing support for a UMTS Modem, maybe this BuildHowTo will help you: Wireless router with a 3G dongle and multiwan for failover on Wired, Wireless client (routed) and 3G

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.

More information about cookies

Настройка openwrt с модемами 3g 4g lte по протоколу ncm (e3272, e3276, e3372, e1550 …) — асу в каждый дом

Написано hardd 08/09/2021. Опубликовано в OpenWRT

  • Убеждаемся, что компьютер или иное устройство, с которого будет проводиться настройка, находится в одной подсети с роутером.  IP адрес должен быть в диапазоне 192.168.4.1-192.168.4.253 с маской 255.255.255.0. Роутер подключён проводом или wifi.
  • Запускаем на компьютере или другом устройстве браузер. В строке адреса набираем http://192.168.4.254. Появится страничка приветствия. Выбираем пункт «Управление и настройки Luci».
  • Настройка qmi modem openwrt

  • Далее нажимаем «Войти».
    Настройка qmi modem openwrt
  • Подключаем модем к роутеру. Выбираем сеть. «Добавить новый интерфейс»
    Настройка qmi modem openwrt
  • Имя – латинские буквы без пробелов, протокол NCM, интерфейс wwan0 (если подключен один модем).
    Настройка qmi modem openwrt
    Нажимаем «Применить».
  • Выбираем устройство. Обычно это /dev/ttyUSB0 (если подключён один модем). Режим сети для начала выбрать Автоматически (Все режимы сети автоматически). Вводите точку доступа APN (узнать у оператора) и другие данные авторизации, если они необходимы. Если нет, поля не заполнять. Если роутер сам будет обрабатывать интернет трафик, оставить галочку «Запускать DHCP-клиент».
    Настройка qmi modem openwrt
  • Переходим в Расширенные настройки. Автоматически запускать ставим. MTU от 1400 до 1472. Метрика 0 (если не планируете использовать дополнительные впн соединения). Во вкладке файервола проверяем, что сеть в зоне wan. Время инициализации модема – время в секундах, которое нужно модему, чтобы загрузиться и зарегистрироваться в сети. Это время простоя перед попыткой установки соединения. Время регистрации в сети – время в секундах, которое система ждёт регистрации модема в сети после смены/установки режима работы.
    Настройка qmi modem openwrt
    Настройка qmi modem openwrt
  • Нажимаем «Сохранить и применить».
    Если всё настроено правильно и работает исправно, интерфейс получи ip адрес, и побегут пакетики.
    Настройка qmi modem openwrt
  • Для отображения информации об уровне сигнала и других плюшек нужно системе указать порт модема для опроса. Порт выбирается экспериментально. Для этого Меню «Сервисы» «Modem 3G/4G». Выбрать порт модема и ввести pin код если есть.
    Настройка qmi modem openwrt
  • После этого «Сохранить и применить». Теперь можно пробовать обновить информацию о сигнале и других данных.
  • Больше про Хуавей:  Глобальная версия HUAWEI 4G маршрутизатор 3 Prime B818-263 Dual Band 1167 Мбит/с Wi Fi маршрутизатор с мобильными микрoуправлением слушения LTE CAT19 Balong процессор APP управление|Компьютеры и офис|| | АлиЭкспресс

    Для перезагрузки модема в прошивке есть usbreset для сброса устройства. При этом если в модеме смонтирована карта памяти, она тоже сбросится (ФС может быть подвергнута ошибкам). Более безболезненный вариант reboot. Надеюсь, у меня появится время для реализации «перезагрузки» usb порта методом gpio.

    Метки: 3g, 4g, NCM, lte, modem, openwrt, настройка

    Просмотры: 95222.

    Обратная ссылка с Вашего сайта

    1 Звездаслабоватона троечкухорошо!просто отлично! (1 оценок, среднее: 4,00 из 5)
    Загрузка...

    Расскажите нам ваше мнение:

    Ваш адрес email не будет опубликован. Обязательные поля помечены *