USB-модемы Qmi что это такое

Обновлено: 21.11.2024

Цель этого документа — познакомить вас с концепциями и инструментами командной строки, связанными с подключением к Интернету с использованием современных модемов 4G LTE как в Debian/Ubuntu, так и в OpenWRT.

Эта статья основана на моем опыте работы с модемом Sierra Wireless AirPrime MC7455 и SIM-картой Calyx (Sprint), но ее следует применять к большинству современных модемов 4G LTE.

Общий обзор

Необходимые шаги:

  • Физически подключите антенны
  • Физически подключите модем к компьютеру с помощью USB-адаптера.
  • Прошить модем последней прошивкой
  • Настроить модем с помощью AT-команд
  • Настроить модем с использованием протокола QMI (для некоторых модемов)
  • Используйте инструменты командной строки для подключения
  • Назначить IP-адрес, шлюз и DNS

USB и адаптеры

Эти модемы поставляются с различными разъемами. Некоторые используют USB Type A, некоторые используют Mini PCI Express, а некоторые используют M.2, но все они обмениваются данными через USB 2 (некоторые поддерживают USB 3). Это возможно, потому что как краевой разъем PCI Express Mini Card, так и краевой разъем M.2 (также известный как NGFF) предоставляют не только контакты PCIe, но также контакты USB и SIM-карты. Это означает, что модемы PCIe Mini и M.2 можно подключать к USB через адаптер. Эти адаптеры дешевы (например, на ebay) и обычно имеют слот для SIM-карты.

Для MC7455 вам понадобится такой переходник Mini PCIe-USB и, возможно, переходник nanoSIM или microSIM-карты на обычную SIM-карту, поскольку большинство адаптеров PCIe-USB принимают только полноразмерные SIM-карты.

Частоты и антенны

  • 25: от 1850 до 1995 МГц (FDD-LTE)
  • 26: от 814 до 894 МГц (FDD-LTE)
  • 41: от 2496 до 2690 МГц (TDD-LTE)

Для MC7455 вам, вероятно, потребуются пигтейлы (антенные адаптеры) от u.fl до разъемов SMA или N-типа в зависимости от вашей антенны. Другие модемы, такие как EM7565, используют разъемы MHF4 вместо u.fl. Помните, что чем длиннее кабель от модема к антенне, тем больше сигнала вы потеряете.

Обновление прошивки

Если у вас есть модем Sierra, вы, вероятно, захотите обновить прошивку до последней версии от Sierra.

Я рекомендую использовать загрузочный ISO-образ от Daniel E Wood, в котором есть все, что вам нужно.

Разговор с модемом

USB-модемы используют класс устройств связи USB или USB CDC. Обычно они отображаются как несколько устройств в /dev. Я вижу три устройства tty: от /dev/ttyUSB0 до /dev/ttyUSB2 и одно /dev/cdc-wdm0 .

Одно из устройств /dev/ttyUSBx должно быть последовательной консолью для AT-команд, возможно, с использованием скорости 9600 бод. Если это не так, обратитесь к разделу «Переключение на NBIM» в этом руководстве.

Вы можете подключиться с помощью minicom:

Для MC7455 вы можете загрузить руководство по командам AT с веб-сайта Sierra Wireless (хотя вам необходимо создать учетную запись), но, надеюсь, вам не понадобятся команды, которых нет в этом руководстве. Здесь также есть хороший обзор AT-команд.

Еще одно из этих /dev/ttyUSBx устройств, вероятно, будет для NMEA, то есть для связи со встроенным GPS. Это не имеет никакого отношения к подключению 4G LTE.

Некоторые сведения о протоколах

Существует несколько протоколов связи, используемых модемами. Несколько лет назад все модемы использовали PPP, но даже если ваш современный модем поддерживает PPP, вы, вероятно, не захотите его использовать, так как он не поддерживает очень высокую пропускную способность. Для современных модемов вы, вероятно, захотите использовать либо MBIM, либо QMI.

MBIM, или модель мобильного широкополосного интерфейса, — это официальный стандарт USB, разработанный Форумом разработчиков USB.

QMI или интерфейс модема мобильной станции Qualcomm был разработан Qualcomm и поддерживается только микросхемами Qualcomm.

Многие чипы Qualcomm, такие как Sierra MC7455, поддерживают как MBIM, так и QMI.

И MBIM, и QMI на самом деле просто используют существующие стандарты Ethernet over USB с добавленным сигнальным каналом.

MBIM — это просто протокол NCM + канал сигнализации, а QMI — это просто протокол ECM + канал сигнализации.

ECM — это модель управления Ethernet, а NCM — модель управления сетью. ECM является более ранним стандартом и имеет некоторые проблемы с задержкой, в то время как NCM решает эти проблемы и предназначен для высокоскоростной работы. Вы можете прочитать больше здесь.

Подробнее о MBIM в Linux можно узнать из документации по ядру.

При настройке модема некоторые параметры можно изменить с помощью AT-команд, а другие — с помощью сигнального канала QMI. У меня были проблемы с изменением режима с QMI на MBIM с помощью AT-команд, но я успешно использовал сигнальный канал QMI.

Переключение на MBIM

Поскольку MBIM является официальным стандартом USB и использует более современный протокол NCM, я остановился на нем.

Установив SIM-карту и модем в USB-адаптер, подключите модем к USB-порту и подождите. Модему потребовалось некоторое время, чтобы загрузиться. Может быть, дать ему 30 секунд.

Теперь используйте приведенную ранее команду minicom, чтобы убедиться, что вы можете разговаривать с модемом и что SIM-карта подключена:

Он должен ответить "ГОТОВ".

Теперь давайте включим IPv6, пока мы это делаем:

При желании вы можете убедиться, что модем использует только 4G LTE:

Вы также можете попытаться установить режим композиции USB. Для MC7455 используйте это:

Не беспокойтесь, если команда at!usbcomp завершится ошибкой или у вас другой модем, но если это удастся, вы можете пропустить приведенный ниже сценарий swi_setusbcomp.

Когда закончите, перезагрузите модем:

Теперь нам нужно изменить режим компоновки USB модема. «Композиция USB» относится к набору и типам устройств в /dev, связанных с модемом.

Для этого мы будем использовать этот скрипт swi_setusbcomp.

Сначала перечислите поддерживаемые композиции USB, используя:

Вы увидите список с записями, которые выглядят примерно так:

Выберите запись, которая включает в себя и AT, и NBIM, и запишите номер, а затем выполните:

Замена номером этой записи. Я использовал номер 1.

Теперь отключите модем и снова подключите его.

Подключение из Debian/Ubuntu

Подключение с помощью MBIM

Теперь вы сможете подключиться. Для тестирования на Debian/Ubuntu вы можете установить libqmi-utils:

который устанавливает команду mbim-network . Для подключения вам понадобится ваш APN для вашего провайдера 4G LTE. Для соединения Sprint, которое вы получаете от Calyx, это r.ispsn. Отредактируйте /etc/mbim-network.conf (создайте его, если он не существует) и убедитесь, что в строке указано «APN=», поэтому для Calyx Sprint это будет «APN=r.ispsn». Также убедитесь, что в файле есть строка «PROXY=yes». Если вы не используете прокси, вы не можете запрашивать активное соединение, пока оно используется. Если у вас есть имя пользователя и пароль, см. man mbim-network .

Возможно, вы захотите остановить network-manager перед запуском этого теста:

Убедитесь, что вы вообще можете использовать mbimcli для связи с устройством:

Запустите сетевое подключение:

Если это работает, вы должны увидеть новый сетевой интерфейс, который, вероятно, называется wwan0, когда вы запускаете ip link .

Теперь, чтобы выяснить, какой IP-адрес, шлюз и DNS можно использовать, выполните следующие действия:

Я получил IPv4 IP и подсеть 184.250.142.38/30, поэтому для установки я сделал следующее:

а затем установить шлюз (в моем случае 184.250.142.37):

Теперь вы сможете выполнить эхо-запрос 8.8.8.8 .

Если вы хотите настроить сервер имен, вы можете отредактировать файл /etc/resolv.conf, но не забудьте вернуть его в прежнее состояние перед повторным запуском network-manager.

Подключение с помощью QMI

Если у вас не работает MBIM, вы можете попробовать использовать swi_setusbcomp.pl для переключения на USB-композицию, включающую QMI.

Затем вы можете повторить приведенные выше инструкции для MBIM, но с пакетом libqmi-utils, файлом конфигурации /etc/qmi-network.conf и командами qmi-network и qmicli. Команда для получения IP-адреса и шлюза отличается, и я не знаю, что это за qmicli .

Похоже, OpenWRT не имеет полной официальной поддержки модемов MBIM/QMI. Обновленный (по состоянию на конец 2018 года) набор исправлений, использующий ModemManager, доступен здесь. Проблема с этим решением (и почему оно, вероятно, не будет объединено) заключается в том, что для него требуется DBus, а не ubus.

Еще один вариант — использовать прошивку GoldenOrb ROOter, которая автоматизирует все с помощью удобного веб-интерфейса, но тогда вы больше не используете стандартный OpenWRT.

Пока не кажется, что MBIM и QMI хорошо интегрированы в OpenWRT, но я могу ошибаться. Возможно, это просто не задокументировано. Кажется, единственное упоминание здесь. Для QMI использование утилиты uqmi вручную описано здесь, но похоже, что она не интегрирована в uci или ubus .

Ручная настройка с помощью umbim

В OpenWRT есть утилита для mbim, которая называется umbim. Вы можете установить его, используя:

Если вы хотите использовать его в системе, отличной от openwrt, вы можете скомпилировать его следующим образом:

Теперь вы можете запускать умбим .

Чтобы установить все необходимые пакеты для umbim на OpenWRT:

С umbim вы можете подключиться следующим образом:

Например. для Calyx Sprint последняя команда просто:

Когда вы подключитесь, вы должны получить вывод от umbim, например:

и появится интерфейс, вероятно, с именем wwan0.

Чтобы получить конфигурацию IP, выполните следующие действия:

Теперь установите свой IP-адрес и шлюз на основе конфигурации, например:

Вот оно! (ну, может быть, вы также хотите настроить DNS, но в противном случае вы должны быть в сети).

Интеграция с OpenWRT

Ручной запуск набора команд для подключения после каждой перезагрузки, очевидно, не идеален.

Я нашел хорошее руководство по правильной работе MBIM в OpenWRT здесь, но, к сожалению, ссылки на файлы не работают. Я нашел рабочую ссылку на файл /lib/netifd/proto/mbim.sh здесь, и это, кажется, его ядро. Похоже, что остальные отсутствующие файлы реализуют своего рода автоматическую проверку связи и повторное подключение, когда соединение 4G LTE перестает работать.

Привязка к определенному каналу/частоте

TODO Существует способ заставить модем использовать только указанные каналы с помощью AT-команд. Это может быть полезно, если некоторые каналы переполнены больше, чем другие, или если у вас есть антенна, которая плохо работает для некоторых каналов.

Похоже, что многие люди испытывают периодические отключения при использовании MC7455. Я сам видел, как это происходит, и прошивка GoldenOrb ROOter имеет удобную функцию для автоматического обнаружения этих отключений и повторного подключения. Вы должны включить эту функцию с помощью веб-интерфейса. Не забудьте указать IP-адрес для проверки связи, иначе он не будет работать.

Для OpenWRT вы можете написать простой скрипт, который пингует какой-нибудь сервер, а затем перезагружает или повторно инициализирует модем, когда пинг начинает давать сбой. Или, может быть, вы могли бы посмотреть, как это делается в GoldebOrb ROOter.

Некоторые сообщают, что более новый и быстрый модем EM7565 не страдает от этих проблем с отключением, но я не проверял это.

Это общий термин для всего связанного обмена сообщениями между процессорами и их программными стеками на сотовых процессорах Qualcomm.

QMI предлагает различные услуги (например, WDS, служба беспроводной передачи данных), которые доступны через стек протоколов QMI на одном или нескольких портах QMI.

В контексте многопроцессорных наборов микросхем Qualcomm, таких как MDM9615/9x07, используемых в сотовых модемах/картах данных, а также в случае Android-смартфонов, порты QMI открыты для ядра ЦП приложения под управлением Linux внутри чип. Транспортных механизмов может быть много, но в случае с современными интегрированными чипами это прежде всего SMD (Shared Memory Device).

В операционных системах Linux в сотовых модемах имеется проприетарный мультиплексный демон QMI ( qmuxd ), который выступает в качестве прокси-сервера между устройством с общей памятью и различными пользовательскими процессами, получающими доступ к службам QMI. Эти клиентские программы взаимодействуют с qmuxd через сокет домена unix. Существуют (проприетарные) библиотеки ( libqmi.so , libqmi-framework.so ), которые инкапсулируют протоколы связи qmuxd и QMI, кодирование/декодирование сообщений и конечные автоматы.

На телефонах Android со встроенными чипсетами Qualcomm есть демон Android RIL, который преобразует RIL в QMI.

  • int32_t qmi_idl_get_service_id(service_obj, service_id)
    получить идентификатор службы для данного объекта службы
  • qmi_idl_message_decode()
    Декодировать из TLV в структуру C
  • qmi_idl_message_encode()
    Кодировать из структуры C в проводной формат TLV

Структуры IDL¶

Отдельные службы реализуются на основе данных с помощью структур данных
, описывающих тип сообщений и структуру сообщения TLV
.

  • версия библиотеки (0x04)
  • пустая версия
  • идентификатор службы
  • максимальная длина сообщения
  • количество командных/ответных/индикационных сообщений в таблицах
  • таблицы с описанием сообщений ( qmi_idl_service_message_table_entry )
  • таблицы, описывающие типы ( qmi_idl_type_table_object )

Структуры данных, описывающие данный сервис, генерируются компилятором IDL
.

Если у вас есть двоичная библиотека libqmi*, предоставляющая определения IDL, вы можете использовать следующую
команду для извлечения поддерживаемых определений службы IDL:

CSI (общий сервисный интерфейс)¶

Модель данных (дополнительную информацию см. в qmi_csi_common.h):

  • в каждом списке сервисов есть список активных сервисов
  • с каждой службой связана таблица транспортов
  • каждая служба также имеет список подключенных клиентов
  • каждый клиент имеет указатель на транспорт, с которого он подключен
  • у каждого клиента также есть список незавершенных транзакций

CSI имеет только один транспорт в Linux, используя в качестве основы сокеты типа AF_MSM_IPC
.

SAP (прокси-сервер доступа к сервису)¶

Предназначен для экспорта службы вне чипа с помощью демона QMUX.

  • register_service запрос/ответ
  • отмена регистрации_услуги запрос/ответ
  • Индикация client_connect
  • Индикация client_disconnect

QMUX (мультиплекс QMI)¶

Соответствующий код может напрямую обращаться к устройствам с общей памятью
в Linux и, следовательно, к оборудованию (см. qmi_platform_qmux_io.c ).

  • /dev/socket/qmux_audio/qmux__socket
  • /dev/сокет/qmux_bluetooth/qmux__socket
  • /dev/socket/qmux_radio/qmux__socket
  • /dev/socket/qmux_gps/qmux__socket
  • /var/qmux__socket на устройствах без Android

QCCI (общий клиентский интерфейс QMI)¶

  • IPC-маршрутизатор (семейство сокетов ядра Linux)
  • QMUXD (с использованием qmi_qmux_. API, через сокеты домена unix)
  • Пакеты UDP (базовый порт 10000)

CCI API — это то, что клиенты QMI обычно вызывают, чтобы инициировать
подключение клиента к службе.Затем функции CCI обычно
обертываются некоторым кодом, специфичным для службы, который заключает в себе определения IDL
для кодирования/декодирования сообщений и предоставляет
специализированный API для клиента.

Реализация AT-команд (сервисный уровень QMI ATCOP)¶

Это используется клиентскими программами для регистрации обратных вызовов AT-команд в интерпретаторе AT-команд модема.

Служебный уровень QMI ATCOP кажется предшествующим IDL, поскольку он не имеет обычной структуры кода компилятора IDL.

Похоже, что прошивка основной полосы частот имеет белый список AT-команд времени компиляции, для которых разрешена переадресация AT-команд. Любые другие команды отклоняются с ошибкой 48 (недопустимый аргумент)

Кажется, по умолчанию Qualcomm разрешает +CLVL, +CKPD, +CMUT, +CTSA, +CBKLT, +CFUN, +CDIS, +CRSL, +CMAR, +CSO, +CSS, +CBC, $QCPWRDN, и это может быть расширяется командами конкретного поставщика, такими как +QFOTADL в случае с Quectel

qmi_atcop_fwd_at_urc_req()¶

используется для отправки нежелательных кодов ответа на модем

qmi_atcop_fwd_at_cmd_resp()¶

используется клиентом для отправки ответа на AT-команду, ранее перенаправленную
клиенту с модема

qmi_atcop_reg_at_command_fwd_req()¶

используется клиентом для регистрации любых AT-команд, которые необходимо передать
ему от модема

qmi_atcop_srvc_init_client()¶

qmi_atcop_srvc_release_client()¶

Службы QMI (через IDL)¶

См. EC20_QMI и EC25_QMI для IDL, включенных в соответствующую прошивку модема

Тестовый сервис¶

Часть qmi-framework. IDL-описания для

  • запрос/соответствие ping
  • test_ind
  • запрос данных/ответ
  • требуется/соотв. большие_данные
  • data_ind_reg req/resp
  • test_data_ind
  • get_service_name req/resp

common_v01¶

  • get_supported_msgs запрос/ответ
  • get_supported_fields запрос/ответ

application_traffic_pairing_v01¶

card_application_toolkit_v02¶

Инструментарий, связанный с SIM/USIM

channel_switched_video_telephony_v01¶

coexistence_manager_v01¶

control_service_v01¶

data_system_determination_v01¶

проверить доступность wlan/modem/. носителей данных и установить соответствующую
политику

device_management_service_v01¶

  • запрос о производителе/модели/версии устройства
  • MSISDN, ICCID, IMSI, запрос MAC-адреса
  • Ввод/управление PIN-кодом
  • блокировка

ip_multimedia_subsystem_application_v01¶

ip_multimedia_subsystem_dcm_v01¶

ip_multimedia_subsystem_presence_v01¶

ip_multimedia_subsystem_rtp_v01¶

ip_multimedia_subsystem_settings_v01¶

ip_multimedia_subsystem_video_telephony_v01¶

network_access_service_common_v01¶

network_access_service_v01¶

  • сканирование сети/регистрация
  • сетевые настройки
  • запрещенные сети
  • информация о радиочастотном диапазоне
  • имя оператора
  • разнообразие приемов

persistent_device_configuration_v01¶

phonebook_manager_service_v01¶

qmi_adc_service_v01¶

qmi_ims_vt_v01¶

qualcomm_mobile_access_point_msgr_v01¶

qualcomm_mobile_access_point_v01¶

radio_frequency_radiated_performance_enhancement_v01¶

sar_vs_service_v01¶

specific_absorbment_rate_v01¶

user_identity_module_remote_v01¶

Переадресация APDU SIM/USIM в удаленное место?

Возможно, наоборот: способ, которым модем может экспортировать устройство CCID
в ПК, а затем отображать APDU во что-то, что модем может
переварить?

Маршрутизаторы 4G имеют встроенный мобильный модем для подключения к мобильной сети 3G или 4G. Мобильный модем может быть с разъемом mini PCI Express или стандартным разъемом M2.0.

Популярные мобильные модемы, используемые на маршрутизаторе 4G, относятся к категории 4 и категории 6. Модемы категории 6 могут обеспечить теоретическую максимальную скорость загрузки 300 Мбит/с, а модемы категории 4 — 150 Мбит/с. Чем выше номер категории, тем выше скорость.

Cat 6. модем с разъемом Mini PCI-e

Мобильные протоколы 4G

Протокол по умолчанию, построенный на «Мобильном интерфейсе», — «QMI». QMI (Qualcomm MSM Interface) – это собственный протокол, предлагающий более доступные и быстрые подключения к мобильным сетям.

Прокси-серверы QMI: GobiNet и QMI-WWAN

Из-за различий в наборах микросхем модема разные мобильные модемы могут использовать разные прокси-серверы QMI. Например, модемы Sierra, использующие прокси-сервер QMI_WWAN, и модемы Quectel используют прокси-сервер GobiNet. Эти прокси используют один и тот же протокол QMI и обеспечивают одинаковую производительность.

Основное различие между ними заключается в том, что GobiNet использует пространство ядра, а qmi_wwan использует пространство пользователя.А в qmi_wwan только один процесс способен обрабатывать порт управления в данный момент времени, в то время как прокси-сервер GobiNet позволяет нескольким процессам одновременно обращаться к устройству.

Протокол PPP 4G

PPP (протокол двухточечной связи) – это традиционный протокол связи на уровне канала передачи данных. Протокол PPP очень широко используется и наиболее гибок для взаимодействия с устройствами.

Некоторые операторы мобильной связи могут не поддерживать протокол QMI для подключения к своим мобильным сетям. Поэтому нам нужно изменить мобильный протокол с протокола «QMI» по умолчанию на протокол «4G-PPP».

Переключить протоколы

Чтобы переключить мобильный протокол, сначала войдите в систему администратора маршрутизатора по адресу 192.168.30.1. Нажмите «Сеть/Интерфейс» в верхнем меню. Найдите строку «Мобильный телефон» и нажмите кнопку «Изменить».

  • Выберите «4G-PPP» в раскрывающемся меню протокола. Затем нажмите кнопку подтверждения «Переключить протокол».
  • Выберите «/dev/ttyUSB2» для мобильного устройства.
    ** Или выберите «/dev/cdc-wdm0» для сотового протокола QMI.
  • Выберите «UMTS/GRPS» в раскрывающемся меню «Тип службы».
    ** Или выберите «CDMA/EV-DO» для американских моделей.
  • Затем нажмите кнопку "Сохранить и применить", чтобы применить изменения.

Чтобы избавиться от устаревшего мусора, были разработаны новые способы представления подключенных через USB модемов LTE, такие как QMI и MBIM. Модули Quectel предлагают QMI (интерфейс Qualcomm MSM), который устанавливается как реальный сетевой интерфейс, такой как Ethernet (обычно отображается как wwan0). Существует драйвер ядра Linux с открытым исходным кодом, поддерживающий этот интерфейс, который называется qmi_wwan.

QMI также входит в число протоколов, отличных от AT, которые передаются через порт dev/cdc-wdm0. Чтобы установить соединение, необходимо установить соответствующий прокси-сервер qmi/gobinet, что опять же, в зависимости от набора микросхем модуля/модема и ядра Linux, может быть немного сложным.

Перед началом работы важно правильно настроить оборудование.

Предупреждение. В этом руководстве интерфейс QMI был установлен с помощью программы управления подключением (инструмента quectel-CM), предоставленной Quectel. Это руководство не подходит для модулей других OEM-производителей, оно предназначено только для Quectel.

  1. Откройте новый терминал и запустите команду обновления и обновления.
  1. Затем установите заголовки ядра Raspberry Pi, необходимые для интерфейса QMI.
  1. Загрузите установочный файл QMI и измените права доступа к установочному файлу. Затем установите его.

В конце установки введите любую клавишу, чтобы перезагрузить Raspberry Pi. Подсоедините USB-кабель HAT.

Перейдите к файлам Quectel, которые были установлены на предыдущем шаге.

  1. Теперь выполните следующую команду, чтобы подключиться к Интернету. Замените информацией APN вашей SIM-карты.

📖 Использование команды

./quectel-CM [-s [apn [авторизация пароля пользователя]]] [-p pincode] [-f имя файла журнала] -s [apn [авторизация пароля пользователя]]

Установите apn/user/password/auth get -p pincode от вашего сетевого провайдера, проверьте PIN-код SIM-карты, если SIM-карта заблокирована -f имя файла журнала, сохраните сообщение журнала этой программы в файл. quectel-CM отправит сообщение QMI модулю через канал QMI для настройки соединения для передачи данных. Пожалуйста, обратитесь к следующему сообщению, чтобы использовать quectel-CM:

Пример 1: ./quectel-CM
Пример 2: ./quectel-CM -s 3gnet
Пример 3: ./quectel-CM -s 3gnet carl 1234 0 -p 1234 -f gobinet_log .txt

⚙️ Конфигурация модуля

Перед запуском PPP/QMI убедитесь, что модуль настроен на правильные параметры.
AT+QCFG="usbnet" должен вернуть 0, в противном случае отправьте AT+QCFG="usbnet",0, затем перезагрузите модуль через 10 секунд AT+CFUN=1,1

Чтобы отправлять AT-команды, вы можете обратиться к руководству по отправке AT-команд.

  1. Теперь проверьте назначенный IP-адрес и проверьте соединение.

[email protected]:~ $ ping -I wwan0 -c 5 8.8.8.8 PING 8.8.8.8 (8.8.8.8) от 100.65.213.248 wwan0: 56 (84) байт данных. 64 байта из 8.8.8.8: icmp_seq=1 ttl=110 время=222 мс 64 байта из 8.8.8.8: icmp_seq=2 ttl=110 время=194 мс 64 байта из 8.8.8.8: icmp_seq=3 ttl=110 время=193 мс 64 байта из 8.8.8.8: icmp_seq=4 ttl=110 time=194 мс 64 байта из 8.8.8.8: icmp_seq=5 ttl=110 time=195 мс --- 8.8.8.8 статистика ping --- передано 5 пакетов, 5 получено, 0% потери пакетов, время 8 мс rtt min/avg/max/mdev = 192,947/199,606/221,875/11,168 мс

Если вы хотите, чтобы ваш Raspberry Pi автоматически подключался к Интернету через интерфейс QMI, вам необходимо выполнить еще один шаг.

Читайте также: