Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

g usb connection Прошивки

Вступление

Модем Novacom GNS-3.5G при подключении создает блочное устройство, на котором находятся драйвера, т.е. при первом включении распознается как флэшка. В системе он появился как

/dev/sg1

. Для переключения в режим модема можно пользоваться либо

eject

, либо

usbmodeswitch

. Я выбрал eject

eject /dev/sg1

В результате появляется три порта ttyUSB0, ttyUSB1, ttyUSB2. На этом подсказки в интернете закачиваются фразой: «Ну а теперь можно пользоваться любым диалером для дозвона и соединения». Вот именно с этого места и начинается самое интересное. Т.е. порты существуют, но любая попытка позвонить вызывает сброс портов — дозвона нет, но порты реагируют на некоторые AT команды.

Повторный поиск в интернете ничего не дает. Наиболее вероятной причиной является ситуация, когда драйвер что-то посылает в порты и только потом устройство начинает функционировать как модем. Осталось только узнать что это за команда или набор команд.

4g-модем мтс в debian 8.7.1 jessie

Привет. Есть Debian 8.7.1 Jessie. А на втором разделе есть винда. Ну, всё ок. Работаю в Дебиане. И стало надо установить туда модем МТС 4G (827F). Вставил. Что дальше — непонятно: в WICD никакого мобильного соединения не появилось. Тогда установил GUI для Modem Manager. Залез туда.

Полез в WICD, вижу нужную мне wi-fi сеть, к которой ранее автоматически коннектился. Пытаюсь подключиться — хрен. Затык на этапе авторизации, почему-то не авторизуется, хотя пароль верный. И всё, никак. Пробовал подключаться к разным wi-fi сетям через wicd, одна и та же проблема: не авторизуется и не подключается.

Итог: модема нету и wi-fi соединения тоже нету. А надо было срочно работать, я всё временно бросил и решил перезагрузиться в винду (там всё настроено). Загружаюсь — бах!! голубой экран, непредвиденная ошибка, давайте попробуем восстановить винду, восстанавливае-восстанавливает — хрен! Винда почему-то обрушилась!!

На компе жены срочно доделал работу (статью надо было дописать и сдать). Пошёл к своему ноуту опять разбираться.

Что сделал: снёс WICD и установил вместо него Network Manager. Увиделись все вай-фай сети, попытался подключиться к нужной — о счастье! — мгновенно подключился. Снова в инете, всё отлично.

Huawei e3372h-320 – разблокировка, смена imei, фиксация ttl – huawei devices

at commands
AT команды

(набор команд Hayes) — набор команд, разработанных в 1977 году компанией Hayes для собственной разработки, модема «Smartmodem 300 baud». Набор команд состоит из серий коротких текстовых строк, которые объединяют вместе, чтобы сформировать полные команды операций, таких как набор номера, начала соединения или изменения параметров подключения.

Для того, чтобы модем распознал at команды, они должны быть записаны в специфической форме. Каждая команда всегда начинается буквами AT или at (от англ. ATtention, за что и получили своё название), дополненных одной или больше командой и завершаемой в конце нажатием клавиши Enter . Команды воспринимаются модемом только тогда, когда он находится в «командном режиме» или offline.

At commands huawei

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

как и чем вводить АТ команды в модем

. At команды huawei представлены на нашем сайте ниже. Huawei at команды (huawei at commands) очень нужные и полезные вещи для расшаривания вашего устройства.

Рассмотрим наиболее часто используемые at команды при работе с модемом huawei
ATI — вывод информации о модеме
AT CFUN=1 – перезагрузка модема, очень полезная команда не требует «передергивать» модем. После перезагрузки модем перерегистрируется в сети оператора.
AT CGMI — информация о производителе модема (Recieve: huawei)
AT CGMR — информация о версии прошивки (Recieve: 11.608.12.04.21)
AT CIMI — информация об IMSI номер SIM карты (Recieve: 250015800471114)
AT CGSN — информация о IMEI модема (Recieve: 353142033840706)
AT^HWVER — информация о версии железа модема (Recieve: ^HWVER:»CD6ATCPU»)
AT CSQ — посмотреть уровень радиосигнала
AT^CMDL — получить список всех комманд
AT CGMM или AT GMM — запросить название модели
AT COPS — информация о текущем операторе (Recieve: COPS: (1,»MTS-RUS»,»MTS»,»25001″,0),(2,»MTS-RUS»,»MTS»,»25001″,2),,(0,1,2,3,4),(0,1,2))
AT^U2DIAG? — текущий режим.
AT^GETPORTMODE – список всех устройств в модеме
AT^VERSION? — информация о версии прошивки модема
AT CLAC в ответе будет список поддерживаемых команд

Включение голосовых функций модема:
AT^CVOICE=? – проверка состояния голосовых функций модема (0 — значит включено)
AT^CVOICE=0 – включение голосовых функций модема

Включение / отключение режимов 2G и 3G:
AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G
AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G
AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G
AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G
AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G

Включение / отключение режимов WCDMA, HSDPA, HSPA , HSPA:
AT^HSDPA=1 – режим HSDPA включен
AT^HSDPA=0 – режим HSDPA выключен
AT^HSUPA=1 – режим HSUPA включен
AT^HSUPA=0 – режим HSUPA выключен
AT^HSPA=0 – режим WCDMA
AT^HSPA=1 – режим HSDPA
AT^HSPA=2 – режим HSPA
AT^HSPA=3 – режим HSPA
AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE
AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA
AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE
AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA

Команды необходимые для разблокировки модема (разлочка модема)
AT^CARDLOCK=»NCK Code» – ввод кода снятия блокировки (8-значное число)
AT^CARDUNLOCK=»MD5 NCK Code» – сброс попыток ввода кода NCK кода разблокировки до 10 раз
AT^CARDLOCK? – проверка состояния блокировки модема и количества попыток ввода кода разблокировки:
(ответ модема: CARDLOCK: A,B,0 , если A=2 модем разблокирован, A=1 модем заблокирован – SimLock, если A=3 здесь два варианта либо вы израсходовали все 10 попыток ввести код, либо у вас в модеме кастомизированная прошивка, B – количество оставшихся попыток ввода кода разблокировки (по умолчанию 10 раз))

Изменение режима модема
AT^U2DIAG=Команда — для изменения режим модема (Модем,CD ROM, Флешка, PC UI, NDIS, Смарткарта).

AT команды для Huawei E171, E352, E353, E367, E398 и др.
AT^SETPORT=»A1,A2,1,2,3,7,A1,A2″ (Установить конфигурацию по умолчанию)
AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — Установить конфигурацию по умолчанию для модема E171 (новая ревизия)
AT^SETPORT=»A1,A2,1,2,3,7″ (девайс в режиме «модем сетевая карта»)
AT^SETPORT=»A1,A2;1,2,3,A2″ (девайс в режиме «модем Card Reader»)
AT^SETPORT=»A1,A2;1,2,3″ (девайс в режиме «только модем»)
AT^SETPORT=»A1,2,7″ (девайс в режиме «сетевая карта CD-ROM»)
AT^SETPORT=»A1,A2,2,7″ (девайс в режиме «сетевая карта») — для Windows 7
AT^SETPORT=»A1;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
AT^SETPORT? (Текущая конфигурация модема)
AT^GETPORTMODE (Отображение текущего активного режима)
AT^SETPORT=»A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E» (Сброс настроек по умолчанию)

AT команды для Huawei E369
AT^SETPORT? – вывод на экран текущей конфигурации.
AT^GETPORTMODE — вывод на экран активного режима в настоящее время.
AT^SETPORT = «A1, A2, 1,2,3,7, A1, A2» – установка конфигурации по умолчанию.
AT^SETPORT = «A1, A2, 1,2,3,7» — устройство в режиме Modem Network Card.
AT^SETPORT=»A1,A2;1,2,3,A2″ — устройство в режиме Modem Card Reader.
AT^SETPORT = «A1, A2, 2,7» — устройство в режиме Network Card.
AT^SETPORT=»A1,A2;1,2,3″ — устройство в режиме Modem (работает быстрее и стабильнее).
AT^SETPORT = «A1, 2,7» — Network Card CD-ROM.
AT^SETPORT = «A1, A2, 1,2,3,7, A1, A2, 4,5,6, A, B, D, E» — сброс настроек по умолчанию.

Настройки режимов сети по умолчанию для Huawei E352
at^hspa?
^HSPA: 2
AT^SETPORT?
A1,A2;1,2,3,7,A1,A2
AT^SYSCFG?
^SYSCFG:2,2,3FFFFFFF,1,2

Настройки режимов сети по умолчанию для Huawei E352b (21.158.23.00.209)
AT^SETPORT?
A1,A2;1,16,3,2,A1,A2

AT команды для Huawei E1750, Huawei E1550
АТ команды переключения режимов huawei E1750
AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем CD-ROM)
AT^U2DIAG=6 (девайс в режиме только сетевая карта)
AT^U2DIAG=255 для E1550 (девайс в режиме модем CD-ROM Card Reader)
AT^U2DIAG=268 для E1750 (девайс в режиме модем CD-ROM Card Reader)
AT^U2DIAG=276 для E1750 (девайс в режиме сетевой карты CD-ROM Card Reader)
AT^U2DIAG=256 (девайс в режиме модем Card Reader, можно использовать как обычную флешку,
отказавшись от установки драйверов модема)
АТ команды переключения режимов сети huawei E1750
AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G)
AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM)
AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G)
AT^SYSCFG=2,2,3fffffff,0,2 (включение 2G,3G)

AT команды переключения режимов сети для модема Huawei E1820 (E182E)
AT^SYSCFG=13,2,3fffffff,1,2 — только GSM
AT^SYSCFG=2,1,3fffffff,1,2 — преимущественно GSM
AT^SYSCFG=14,2,3fffffff,1,2 — только WCDMA
AT^SYSCFG=2,2,3fffffff,1,2 — преимущественно WCDMA

AT команды для Huawei E3131
AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — (Установить конфигурацию по умолчанию)
AT^SETPORT=»A1,A2;1,2,3,16,A1,A2″ — (режим для работы модема с Android 4.0 (иногда работает))
AT^SETPORT=»A1,A2;1,16,3,2″ — (девайс в режиме «модем сетевая карта»)
AT^SETPORT=»A1,A2;1,3,2,A2″ — (девайс в режиме «модем Card Reader»)
AT^SETPORT=»A1,A2;1,3,2″ — (девайс в режиме «только модем»)
AT^SETPORT=»FF;1,2″ (девайс в режиме «модем пользовательский интерфейс»)
AT^SETPORT=»A1,A2;2,16″ — (девайс в режиме «сетевая карта»)
AT^SETPORT=»A1,A2;2,16,A1″ — (девайс в режиме «сетевая карта CD-ROM»)

AT команды для Huawei E3131 Hilink
http://192.168.1.1/html/switchProjectMode.html
AT^U2DIAG=0 Перевод модема из режима Hilink в режим com портов
AT^U2DIAG=119 Возврат в исходный режим

AT команды для Huawei E303 HiLink
http://192.168.1.1/html/switchProjectMode.html
AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов
AT^U2DIAG=375 Возврат в исходный режим

AT команды для Huawei E3272
AT^SETPORT=»A1,A2;62,61,76,A1,A2″ — Установка по умолчанию для МТС 824F.
AT^SETPORT=»A1,A2;10,12,16,A1,A2″ — Установка по умолчанию для Мегафон М100-4.
AT^SETPORT=»A1,A2;10,12,16,A2″ — Конфигурация по умолчанию, отключить CD
AT^SETPORT=»A1,A2;10,12,16″ — Конфигурация по умолчанию, отключить CD SD
AT^SETPORT=»A1,A2;10,12″ — Конфигурация по умолчанию, отключить NDIS CD SD
AT^SETPORT=»A1;10,12,13,14,16,A1,A2″ — Включает: все COM порты NDIS CD SD
AT^SETPORT=»A1;10,12,13,14″ — Включает: все COM порты, отключает: NDIS CD SD
AT^SETPORT=»A1;10,12,13,14,16″ — Включает: все COM порты NDIS, отключает: CD SD
AT^SETPORT=»A1;10,12,13,14,A2″ — Включает: все COM порты SD, отключает: NDIS CD

AT команды для Huawei E3372
AT^SETPORT=»A1,A2;A1,A2″ — Установка по умолчанию для МТС 827F.
AT^SYSCFG=»2,2,3FFFFFFF,1,2″ — Установка по умолчанию для МТС 827F.

AT команды для Huawei E3276
AT^SETPORT=»A1;10,12,13,14,16,A1,A2″ — Включает все COM порты.
AT^SETPORT=»A1,A2;12,16,A1,A2″ — Установка по умолчанию.
AT^SETPORT=”A1;10,12” — режим только модем
AT^SYSCFGEX? — значение по умолчанию
^SYSCFGEX:»00″,3FFFFFFF,1,2,800C5
AT^SYSCFGEX=?
^SYSCFGEX: («00″,»01″,»02″,»03″),((2000000400380,»GSM900/GSM1800/WCDMA900/WCDMA2100″),(2a80000,»GSM850/GSM1900/AWS/WCDMA1900″),(3fffffff,»All bands»)),(0-2),(0-4),((800c5,»LTE_B1/LTE_B3/LTE_B7/LTE_B8/LTE_B20″),(7fffffffffffffff,»All bands»))
AT^FHVER — показывает информацию о версии прошивки и версии железа (^FHVER:»E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B»)

AT команды для Huawei E3531
AT^SETPORT=»A1,A2;1,16,3,2,A1,A2″ — Установка по умолчанию для МТС 423S.
AT^FHVER — — показывает информацию о версии прошивки и версии железа (^FHVER:»E3531s-1EA 21.318.15.00.143,CH1E3531SM Ver.A»)

AT команды для преключения режимов в модемах huawei с LTE (E392, E398)
Если для USB-модема вы хотите включить режим только LTE, отключив все остальные, необходимо воспользоваться AT командой:
AT^SYSCFGEX=»03″,3fffffff,2,4,7fffffffffffffff,,
В указанной команде первое значение расшифровывается так:
00 — Автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)
01 — GSM GPRS(2G)
02 — WCDMA(3G)
03[/b] — LTE(4G)
[b]99
— Оставить текущие настройки без изменений.

Вы можете также выбрать порядок их приоритета, в порядке убывания, например:
AT^SYSCFGEX=»0302″,3fffffff,2,4,7fffffffffffffff,,
В этом случае модем будет пытаться подключиться сначала к сети LTE и потом к сети 3G, кроме работы в сетях 2G.
или такой вариант:
AT^SYSCFGEX=»030201″,3fffffff,2,4,7fffffffffffffff,,
это равносильно
AT^SYSCFGEX=»00″,3fffffff,2,4,7fffffffffffffff,,
Соответственно автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)

Huawei e3372h-320 обзор и настройка 4g модема

С середины 2021 года, компания Huawei Technologies Co. Ltd. ввела на российский рынок, новую модификацию 320, популярного модема, Huawei e3372h.

Напомним, предыдущая модификация данной модели была e3372h-153, новая визуально практически не отличается e3372h-320.

В модели e3372h-320 по-прежнему есть 2-а разъема CRC-9 (TS-5), что позволит подключить внешнюю антенну для усиления 3G / 4G сигнала (МИМО).

Устройство работает в 4-ой категории LTE (cat.4). Протокол передачи данных — LTE, HSPA , GSM, GPRS, EDGE, 3G (UMTS).

Касаемо Web-интерфейса, его обновили, войти в него можно, как и на предыдущей версии устройства, по адресу 192.168.8.1

Модем будет готов к работе, сразу из коробки, все настройки он произведет автоматически.

При первом входе в web-интерфейс модема, вам будет предложено, выбрать способ обновления устройства. (Производитель следит за тем что бы устройство работало стабильно, для этого периодически выпускает обновления, где устраняет ошибки и недочеты). Рекомендуется Включить обновление.

Интерфейс 4G модема, доступен на Русском и Английском языках.

Дизайн интерфейса, хоть и изменился, но так и остался достаточно информативным и понятным.

Настройка точки доступа (APN):

Выбор режима сети. Данная функция полезна в том случае, если используется тариф с безлимитом только в сети 4G, или в месте плавающего сигнала, обычно модем переключается автоматически на более мощный сигнал (ни как не ориентируясь на скорость приема передачи), при переходе с одного режима на другой могут быть обрывы, как и скорость в сетях 3G может быть в разы меньше, чем в LTE.

В интерфейсе LTE модема, 320 модификации, вы можете как принять SMS сообщение, так и отправить его. Благодаря этому легко контролировать, остаток средств, трафика, всякого рода подписки на номере.

Актуальность обновления и версии прошивки, можно проверить в дополнительном меню «Обновления»

В меню, в разделе Система — Информация об устройстве. Вы найдете все необходимую информацию о качестве, уровне сигнала, сигнал-шум, что поможет настроить внешнюю антенну — усилитель. Об расшифровках показателей, мы писали в статье ранее.

Безопасность универсального модема Huawei e3372-320. Настройки DMZ / SIP ALG / UPnP.

Диагностика. Эхо-тестирование и трассировка предназначена для быстрой проверки статуса сетевого соединения.

Yellow leaf — статьи — использование 3g/4g-модема в linux без wvdial и network manager

Про использование GSM/3G/4G-модемов в Linux написано уже много, но почти все руководства предполагают использование утилит wvdial или network manager для подключения. Эти утилиты позволяют существенно упростить процесс подключения, однако при их использовании невозможно полностью управлять опциями pppd, хотя это бывает необходимо (например при подключении нескольких модемов и/или когда надо «привязывать» подключения к конкретному ppp-интерфейсу).

Далее будет показано как можно настроить подключение к интернету с использованием GSM/3G-модема в дистрибутивах Debian/Ubutnu без использования вспомогательных утилит.

Начальные условия: сервер под управлением Ubuntu 12.04, модем Huawei E171 с симкой оператора «Мегафон», доступный в системе как «/dev/ttyUSB0».

Задача: подключиться к интернету используя только pppd и привязать соединение к интерфейсу ppp100.

Переходим к решению задачи. Обычно для дозвона пишут свой chat-скрипт, и почему-то не многие знают что в поставке pppd уже есть chat-скрипт для GSM/3G-модемов, доступный в большинстве дистрибутивов Linux как «/etc/chatscripts/gprs». Поэтому часть с написанием этого скрипта можно пропустить и сразу приступить к описанию подключения в pppd. Для этого создадим файл «/etc/ppp/peers/Megafon» следующего содержания:

# Используемое для подключения устройство
/dev/ttyUSB0

# chat-скрипт
# В параметре "-T" передаётся имя точки доступа
connect '/usr/sbin/chat -v -f /etc/chatscripts/gprs -T internet'

# Надо ли менять маршрут по умолчанию
# Закомментируйте если не надо
defaultroute

# Использовать ли DNS-сервера провайдера
# Закомментируйте если не надо
usepeerdns

# Номер ppp-интерфейса (в данном случае будет ppp100)
unit 100

# Подключаться в случае обрыва
persist

# Перепосылать пакеты авторизации каждые 60 секунд
# Позволяет избежать обрыва соединения при отсутствии трафика
chap-interval 60

# Идентификатор соединения, используемый для поиска паролей в соответствующих файлах,
# А так же передаваемый ip-up и ip-down-скриптам
ipparam Megafon

# Имя пользователя (пароль описывается в файле "/etc/ppp/chap-secrets")
user "gdata"

# Отключаем любое сжатие
nopcomp
novjccomp
nobsdcomp
nodeflate
noaccomp

# Правильная обработка обрывов соединения
lcp-echo-interval 2
lcp-echo-failure 3

# IP адрес мы будем получать от провайдера, а не назначать сами
noipdefault

Теперь вписываем в файл «/etc/ppp/chap-secrets» следующие строки

"gdata"         Megafon         "gdata"

И подключаемся командой:

pon Megafon

Соответственно отключиться можно командой:

poff Megafon

Чтобы соедиение устанавливалось автоматически при загрузке нужно добавить запись в файл «/etc/network/interfaces». Согласно документации она должна выглядеть вот так:

auto Megafon
iface Megafon inet ppp
        provider Megafon

Однако в утилите ifup есть баг, который приводит к тому, что сразу после успешного подключения pppd получает SIGHUP и соединение рвётся. Ошибка эта очень древняя и судя по сообщениям на форумах и баг-трэкерам дистрибутивов надеяться на её исправление в ближайшем будущем не стоит. Поэтому используем небольшой хак: опишем интерфейс не как ppp, а как manual:

auto Megafon
iface Megafon inet manual
       pre-up /usr/bin/pon Megafon
       pre-down /usr/bin/poff Megafon

На этом всё. Приятной работы!

Zte mf-112 [ править ]

Это модем от МТС, возможно у других компаний тоже есть эта модель Особенности — бывают двух видов: определяющиеся как

  1. 19d2:0103
  2. 19d2:2000 (19d2:2003 — это картридер)

Первый — спокойно обрабатывается modeswitch и спокойно работает Второй — приходится отключать CD и картридер После отключения CD и кард-ридера определяется как 19d2:0016

Вот некоторые команды, первые 4 проверены на 19d2:2000. Первые 4 и 10-я команда также работают на 19d2:0016

  • ATE1 # просмотр статуса выполненных команд
  • AT ZCDRUN=8 # отключаем автозагрузку USB CD-ROM
  • AT ZCDRUN=9 # включит автозагрузку USB CD-ROM
  • AT ZCDRUN=E # только модем, отключить картридер и автозагрузку USB CD-ROM
  • AT ZCDRUN=F # модем кардридер USB CD-ROM
  • AT cfun=0 # выключить модем
  • AT cfun=1 # включить
  • AT CSQ # уровень сигнала сети
  • AT CGMR # версия ПО
  • AT CGSN # IMEI
  • AT CNUM # ваш номер сим
  • AT zsnt? # текущий режим поиска сети
  • AT zsnt=0,0,0 # установить режим поиска сети «автоматически, GSM WCDMA»
  • AT zsnt=0,0,1 # установить «автоматически, GSM WCDMA, предпочтительно GSM»
  • AT zsnt=0,0,2 # установить «автоматически, GSM WCDMA, предпочтительно WCDMA»
  • AT zsnt=1,0,0 # установить «автоматически, только GSM»
  • AT zsnt=2,0,0 # установить «автоматически, только WCDMA»
  • AT zsnt=0,1,0 # установить «вручную, GSM WCDMA»
  • AT zsnt=1,1,0 # установить «вручную. только GSM»
  • AT zsnt=2,1,0 # установить «вручную, только WCDMA»
  • AT COPS=? # сканируется сеть и выводит список операторов связи
  • AT CPIN? # узнаём, требуется ли вводить пин-код для разблокировки доступа к мобильной сети.
  • AT CPIN=0000 # пример, ввод PIN кода

Zte mf-180 [ править ]

Применительно к модему ZTE mf-180 от Билайн: прежде всего надо отучить устройство представляться как CD-ROM — например, с помощью minicom (от имени root):

  • minicom -s
  • выбираем из списка: Настройка последовательного порта, далее жмём A и прописываем /dev/ttyUSB0 (может быть на USB1, USB2)
  • модем должен инициализироваться, затем командой at zcdrun=8 выключаем сидиром
  • если нужно вернуть всё как было, то at zcdrun=9 включает сидиром

Ну а после можно воспользоваться kppp для подключения собственно модема.

  • имя: beeline
  • номер: _*99#_
  • ip: динамический
  • шлюз: по умолчанию
  • DNS-серверы: автоматически

Примечание: возможно, так же будет работать ZTE mf-170.

Также для разных модемов от ZTE могут использоваться AT-команды (не проверено):

  • AT^U2DIAG=0 (девайс в режиме только модем)
  • AT^U2DIAG=1 (девайс в режиме модем CD-ROM)
  • AT^U2DIAG=255 (девайс в режиме модем CD-ROM Card Reader)
  • AT^U2DIAG=256 (девайс в режиме модем Card Reader, можно использывать как обычную флешку, отказавшись от установки драйверов модема)

Идентификация 3g-модема в системе ubuntu server

Команды выполняются при подключении к терминалу модема, с помощью minicom или иной программы.

Серийный номерAT CGSN

AT CIMI

Модель модемаAT GMM

Для Мегафон модема (Huawei E1550) вывело:E1550OK

Для МТС модема (Huawei E171) вывело: E171OK

Для встроенного модема Toshiba-Ericsson F3607gwF3607gwOK

Определение готовности модема

AT CPAS — информация о текущем состоянии модемаответ: CPAS: 0OK

0 — готовность,2 — не известно что делает,3 — идет входящий звонок,4 — есть голосовое соединение.

Определение регистрации модема в сети провайдера

AT CREG?либо AT CGREG?

Ответ модема: CREG: 0, 1OK

Первый 0 – установлен запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети

Первая цифра, диапазон значений [0..2]0 — запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети1 — резрешить сообщения о смене состояния регистрации2 — 1 доп. отладочная информация

Режим выдачи сообщений о регистрации устанавливается командойAT CREG=0

Вторая цифра, диапазон значений[0..5]

0 — не зарегистрирован, поиск сети не ведется,1 — зарегистрирован в своей домашней сети,2 — не зарегистрирован, идет поиск сети,3 — регистрация отклонена,4 — неизвестное состояние,5 — зарегистрирован в роуминге.

Информация о возможностях сети поставщика

AT*ERINFO

Для модемов Huawei E1550

Вывести список портов модемаAT^GETPORTMODE

 ^GETPORTMODE:TYPE:WCDMA:Qualcomm,MDM:0,DIAG:1,PCUI:2,SD:3OK

Сброс модуля Toshiba-Ericcson 3607gw

AT*E2RESETВыполняется отсоединение модема от USB шины и присоединение заново.

※※※

Исследование


Для того чтобы понять как драйвер общается с модемом воспользуемся сниффером com-порта. Подойдет практически любой сниффер, который позволяет следить за портом уже занятым другим устройством.

Вставляем модем, запускаем сниффер, запускаем программное обеспечение, которое переключает устройство в режим модема и соединяет с интернетом. В результате получаем листинг общения программного обеспечения и модема. После чего берем команды AT и ищем, что она делает.

Далее я буду приводить фрагменты этого листинга с комментариями. Листинг сокращен, наиболее важные элементы выделены цветом

Из листинга видно, что приложение работает с тремя портами, в каждый из которых подается команда AT CINQP?. Эта команда возвращает информацию о порту, к которому обращаются. Зеленым выделен ответ каждого из портов. Из листинга видно, что далее идет общение только лишь с четвертым портом.

Следующая важная команда, выделенная красным: AT CFUN?. Данная команда устанавливает режим функционирования. Для разных производителей может принимать разные значения. В нашем случае, сразу после включения модема, до начала работы – значение CFUN=5.

Листинг подается с сокращениями. Команда AT COPS=3,2 позволяет выбрать оператора для соединения в сети 3G. После чего программа проверяет, а выбран ли оператор: AT COPS?И только после этого идет строка инициализации: AT CGDCONT=1,’IP’,’UTEL.3G.

UA’Таким образом, новая последовательность для инициализации, будет выглядеть таким образом:AT CFUN=1AT COPS=3,2AT CGDCONT=1,’IP’,’UTEL.3G.UA’И при выключении модема, нужно не забыть отправить команду:AT CFUN=5, т.е. вернуть его опять в неактивный режим.

Как использовать смартфон на андроиде в качестве 2g/3g/lte модема в ubuntu | linux24

Всем привет. Вы наверное часто попадали в ситуацию, когда поблизости нет точки доступа Wi-Fi, а на руках у вас смартфон. Сегодня я расскажу, и покажу вам, как использовать смартфон в качестве 2G/3G/LTE модема в Ubuntu.

Нам понадобится смартфон (LG Optimus L7) и кабель для подключения к компьютеру (USB на microUSB). Приступим.

Подключите смартфон к компьютеру. Если появилось окошко с требованием выбрать тип подключения, то выбираем « Общий USB-модем » (остальные шаги вы можете пропустить и перейти к настройке на ПК). Если нет, то откройте шторку и выберите второе сообщение « Нажмите для других опций USB »

Далее откроется меню выбора тапа USB соединения. Выбираем « Общий USB-модем »

Соглашаемся использовать в режиме USB маршрутизатора.

Ждем окончания подключения.

Открываем шторку еще раз, и проверяем.

« Маршрутизация USB включена » — все сделано правильно.

Настройка Ubuntu (Linux)

Приступаем к настройке на ПК. После подключения откройте меню « Сеть » в трей. Нам нужно настроить новое соединение. Для этого из меню выберите пункт Новое подключение в мобильной сети GSM :

Нажмите на кнопку « Продолжить »

Из списка стран выберите «Российская Федерация«, и потом нажмите на кнопку « Продолжить «.

Если оператор не определился автоматически, то выбираем из списка.

Точку доступа APN и тарифный план не надо трогать. « Продолжить »

Проверьте правильность ввода настроек. Если все правильно, то « Применить »

Откройте еще раз меню « Сеть » в трей. Как видно, соединение у нас установлено успешно.

Попробуйте открыть какой-нибудь сайт в браузере.

Как подключить 3g usb модем (мегафон, мтс, билайн) в ubuntu linux 12.04

В этой статье будет рассмотрена настройка и подключение 3G USB модема
(МТС, Мегафон) в Ubuntu 12.04. Это предельно
простая инструкция как подключить сотовый 3G модем в графической среде
Unity, с использованием интерфейса
Network Manager. Инструкция применима не только к
Ubuntu установленной на жесткий диск, но и к
Live варианту запускаемому с
USB флешки или с лазерного диска.

В Linux, в графических оболочках
Gnome, KDE, XFCE, Unity в качестве графического
интерфейса для настройки сетевых подключений используется программа Network Manager. Точнее Network
Manager обеспечивает plug and play работу с
физическими сетевыми устройствами, а графический интерфейс этой программы
называется Network Manager
Applet (nm-applet). Network Manager
Applet отображается в виде значка в системном трее
и если на этом значке кликнуть мышью откроется меню с функциями программы:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Для подключения 3G USB модема нужно воткнуть модем в USB разъем
компьютера и через 1-2 минуты (необходимо некоторое время на то, чтобы модем
был опознан системой и подключен) кликнуть на значке «Сеть» в трее и выбрать
пункт меню «Edit connections» (иллюстрация
выше). В результате откроется окно, в котором
нужно выбрать вкладку «Mobile broadband»
и там нажать кнопку «Add»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Запустится мастер настройки соединения, в первом окне нажать кнопку
«Continue»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Примечание.

Если вкладка «Широкополосный доступ (Mobile
broadband)» недоступна или в первом окне
настройки не определена модель модема, тогда:

нужно добавить новую строку в файле /lib/udev/rules.d/40-usb_modeswitch.rules
в которой прописать vid и pid вашего модема. Эти данные вы можете
узнать через консоль командой lsusb.

Во втором окне выбрать страну и нажать кнопку
«Continue»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

В следующем окне выбрать оператора и нажать кнопку
«Continue»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

В следующем окне нажать кнопку «Continue»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

В следующем окне нажать кнопку «Apply»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

В следующем окне нажать кнопку «Save»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

В этом окне можно отключить опцию «Allow roaming …»
(роуминг) и включить опцию «Connect automatically».

Готово. Теперь, для того чтобы подключиться к Интернет достаточно
кликнуть на значке «Сеть» и в меню выбрать название созданного соединения:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

И через несколько секунд соединение будет установлено:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Можно сделать так, чтобы соединение устанавливалось автоматически, как
только модем будет воткнут в USB разъем. Для этого
необходимо открыть окно соединений, выбрать вкладку «Mobile
broadband» и там нажать кнопку «Edit»
затем отметить опцию «Connect automatically»
и нажать кнопку «Save»:

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

P.S.

По моим длительным наблюдениям в Ubuntu
«сотовый» Интернет работает немного быстрее чем в Windows.
Бывает даже и такое, что в Windows соединения
вообще нет (оно устанавливается но не работает), а в
Ubuntu все нормально.

Если у вас возникли проблемы с подключением читайте другую статью —
установка и настройка 3G USB модема на Ubuntu
Linux
, в ней более подробно описан процесс установки и настройки.

Иван Сухов, 2022 г.

Как подключить модем huawei e3372 к роутеру

USB-модем E3372 можно подключить к роутеру, при условии их совместимости. Эту информацию обычно публикуют производители роутеров на своих страницах. Например, если у вас роутер бренда

, то вам поможет сориентироваться

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Процедура подключения схожа с теми, что описаны выше. Вначале в модем вставляется сим-карта, затем сам он вставляется в USB-порт роутера (нужна модель с таким портом, так как у многих роутеров его нет). Например, в модели

после включения модема в USB-порт загорается индикатор FN, после чего можно переходить в веб-интерфейс роутера и делать настройки. При этом на сим-карте не должно быть запроса PIN-кода. Выключить его можно при помощи меню смартфона. В веб-интерфейсе еще есть возможность подтверждать PIN-код автоматически.

Как подключить 3G USB модем (Мегафон, МТС, Билайн) в Ubuntu Linux 12.04

Как подключить модем мтс в linux?

Сегодня у многих пользователей компьютеров большой популярностью пользуются USB 3G модемы от различных операторов. Если вы имеете на борту OS Windows и у вас устойчивый сигнал, (если сигнал слабый, читайте статью: как усилить сигнал 3G модема), то скорее всего вы не будете иметь  с модемом особых затруднений. Ведь все модемы обычно оснащаются программным обеспечением под OS Windows и просто вставив модем в USB порт, запуститься программа автозапуска, которая установит всё необходимое в 3 щелчка мышки.

Кстати, нет ничего обиднее, чем пЕрЕплАтИть при покупке 🤦🏻‍♂️ Поэтому ОЧЕНЬ рекомендую подписаться на канал в Телеграм 👉🏻Промокоды для Алиэкспресс👈🏻 Постоянно узнавая про новые акции 🔥 на разные товары, вы точно НИКОДА не переплатите 👌🏻

Но вот если у вас на борту OS Linux, вы наверняка столкнитесь с трудностями, так как подключить USB модем в Linux не так просто. На днях одна моя знакомая купила себе модем от МТС  — HUAWEI E171. Так как у на её старом ноутбуке стоит Росинка 9, то сразу возникла проблема:

Как подключить модем МТС в Linux

Дело в том, что модем никак не хотел определяться в Network Manager. После долгих поисков я на удивление себе нашёл программу для этого модема именно под Linux! Какой-то добрый человек на одном форуме выложил архив с двумя версиями программы: под Windows и Linux.

Очень жаль, что создание мобильных приложений под Linux так хромает, и такие находки воспринимаются почти как чудо. Выкладываю архив только с версией под Linux: Soft e171 huawei linux.

Скачав архив распакуйте его в свою домашнюю папку. У вас появятся вот такие файлы. Посмотрите, являются они исполняемыми, особенно файл «install». После этого откройте терминал и выполните команду:

sudo bash ./install

Если вы всё сделали правильно, то программа начнёт устанавливаться:

Как подключить модем МТС

Если всё прошло без ошибок, а на Росинке 11 всё прошло гладко, у вас в меню появится значок программы с логотипом от МТС.

Как подключить модем в Linux

Как теперь подключить модем МТС в Linux? Запустите программу, предварительно вставив модем в USB порт. В трее должен появиться значок программы.

Щёлкнув по нему вы запустите Connect Manager MTS Linux, который внешне не отличается от версии Windows.

MTS Linux Connect Manager

Если у вас не установлена программа usb-modeswitch, то установите её обязательно.

sudo aptitude install usb-modeswitch
sudo rm /lib/udev/modem-modeswitch

Вот и всё, теперь вы знаете, как просто подключить модем МТС в Linux. Дело не сложное, особенно, когда есть нужный софт!

Удалить программу можно командой:

sudo /usr/local/Connect_Manager/UninstallMobilePartner

Настройка интернета мтс vpn-подключения на linux

Настройка интернета МТС на Linux1. На первом этапе для настройки домашнего итернета МТС необходимо совершить установку пакетов pptp-linux и ppp.

Все параметры настроек и файлов конфигурации соответствуют требованиям версий ppp-2.4.2-12 как и pptp-linux-1.7.1-1. Возможно, что версии имеют отличия, тогда необходимо обратиться к инструкции к имеющимся пакетам и отредактировать конфигурации.

2. Выяснить адреса маршрутизатора, прописанного по умолчанию. С этой целью нужно подключить сетевой кабель и включить модем, после чего, выполнить команду «netstat -rn». В появившихся командных строках обнаружить запись, в которой в графе «Destination» прописано выражение «0.0.0.0».

Графа «Gateway» содержит адрес маршрутизатора, прописанный по умолчанию, вида: «172.19.128.1» (это произвольные значения, приведенные в качестве примера, реальный адрес зависит от способа подключения и может быть различным). Значения, указанные в категории «Gateway» необходимо запомнить, чтобы заменять в примерных конфигурациях и командах.

3. Совершить прописание маршрута до сервера доступа. Для этого используем запрос «route add 172.19.0.1 gw GATEWAY». Чтобы система нормально функционировала и не требовалось прописывать эту команду после периодической загрузки системы, необходимо прописать эту строку в системных стартапных скриптах, типа /etc/rc.local.

Очистка таблицы от маршрутов по Default: «route del default». Далее произвести редактирование файла /etc/ppp/options. В поле «LOGIN» ввести свой логин, он должен содержать:

local

lock

nodetach

lcp-echo-interval 30

lcp-echo-failure 5

require-pap

require-chap

defaultroute

user LOGIN

noauth

Редактируем файл /etc/ppp/chap-secret. В него надо добавить строку (Разделитель слов– табуляция!):

LOGIN * PAROL *

«LOGIN» — заменить на свой логин

«PAROL» — свой пароль.

Подымаем VPN соединение: pptp 172.19.0.1

Для автоматизации поднятия VPN создаем скрипт для запуска и реконекта при обрыве, к примеру такой:

#touch /usr/local/bin/pptp-run

#chmod a x /usr/local/bin/pptp-run

в нём пишем:

#!/bin/bash

LOG=»/var/log/pptp-run.log»

while true; do

echo -e «n===========================n`date`» >> $LOG

/sbin/route del default

/usr/sbin/pptp 172.19.0.1 >> $LOG

/sbin/route add default gw GATEWAY

echo -e «press ctrl c from exit»

sleep 20;

done

Настройка домашнего проводного интернета МТС завершена.

Версия для Windows доступна по ссылке.

Про umts/lte-модемы и linux. теория.

Ранее я уже упоминал про трудности выбора “хорошего” LTE-модема под Linux. Сейчас продолжу тему.

Но сперва немного истории. По модели абстракции Linux (HAL=Hardware Abstraction Level) все устройства делятся на символьные и блочные. Блочные – это такие, для которых возможно позиционирование путём указания номера блока. Например, жёсткий диск. Символьные устройства позиционироваться не умеют, но в них можно записывать поток данных и/или читать что-нибудь оттуда.

Модемы с точки зрения Linux относятся к символьным устройствам, расцениваются как как “телетайпы” (TTY = TeleTYpe), они же “псевдотерминалы”, и обозначаются как-нибудь вроде /dev/ttyS0 (в случае RS232) или /dev/ttyUSB0 (USB). Для управления модемом в своё время были разработаны наборы AT-команд, а для передачи данных – протокол PPP (Point-to-Point Protocol).

Давным давно, когда компьютеры были большими, а программы – маленькими, для выхода в интернет применялись DialUP-модемы. Они представлялись в системе как serial terminal (ttyS0), посредством AT-команд получали информацию о том, какой номер набирать. После успешной установки соединения управление передавалось PPP-демону, который отсылал аутентификационную информацию, после чего устанавливал канал передачи данных.

Регистрация модемов в системе ubuntu


Корректно подключенный модем (например, F3607gw со вставленной SIM-картой) отображается в системе следующим образом:

# lsusb

Для модема F3607gwBus 001 Device 002: ID 0930:130c Toshiba Corp. F3607gw Mobile Broadband Module

Для модема E1550Bus 001 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

Для модема E171

Bus 001 Device 006: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

Вывод сообщений ядра.

# dmesg

Для модема Huawei E1550

[ 8792.027386] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001[ 8792.027392] usb 1-1.5: New USB device strings: Mfr=2, Product=1, SerialNumber=0[ 8792.027395] usb 1-1.5: Product: HUAWEI Mobile[ 8792.

027397] usb 1-1.5: Manufacturer: HUAWEI Technology[ 8792.032452] usb-storage 1-1.5:1.0: USB Mass Storage device detected[ 8792.032593] option 1-1.5:1.0: GSM modem (1-port) converter detected[ 8792.032731] usb 1-1.5:

GSM modem (1-port) converter now attached to ttyUSB0[ 8792.032787] usb-storage 1-1.5:1.1: USB Mass Storage device detected[ 8792.033032] option 1-1.5:1.1: GSM modem (1-port) converter detected[ 8792.

033148] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1[ 8792.033185] usb-storage 1-1.5:1.2: USB Mass Storage device detected[ 8792.033427] option 1-1.5:1.2: GSM modem (1-port) converter detected[ 8792.

033477] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2[ 8792.033510] usb-storage 1-1.5:1.3: USB Mass Storage device detected[ 8792.034564] scsi25 : usb-storage 1-1.5:1.3[ 8792.034696] usb-storage 1-1.5:1.4:

USB Mass Storage device detected[ 8792.035550] scsi26 : usb-storage 1-1.5:1.4[ 8793.035728] scsi 25:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2[ 8793.038573] scsi 26:0:0:0:

Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2[ 8793.047079] sr0: scsi-1 drive[ 8793.047183] sr 25:0:0:0: Attached scsi CD-ROM sr0[ 8793.047240] sr 25:0:0:0: Attached scsi generic sg3 type 5[ 8793.048641] sd 26:0:0:0: Attached scsi generic sg4 type 0[ 8793.058444] sd 26:0:0:0: [sdd] Attached SCSI removable disk

Для модема Huawei E171

[ 8340.864006] usb 1-1.5: new high-speed USB device number 6 using ehci-pci[ 8340.958541] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001[ 8340.958546] usb 1-1.5: New USB device strings: Mfr=3, Product=2, SerialNumber=0[ 8340.

958548] usb 1-1.5: Product: HUAWEI Mobile[ 8340.958560] usb 1-1.5: Manufacturer: HUAWEI Technology[ 8340.960056] usb-storage 1-1.5:1.0: USB Mass Storage device detected[ 8340.960155] option 1-1.5:1.0:

GSM modem (1-port) converter detected[ 8340.960265] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0[ 8340.960337] usb-storage 1-1.5:1.1: USB Mass Storage device detected[ 8340.960380] option 1-1.5:1.1:

GSM modem (1-port) converter detected[ 8340.960442] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1[ 8340.960504] usb-storage 1-1.5:1.2: USB Mass Storage device detected[ 8340.960550] option 1-1.5:1.2:

Примечание: этот модем был переключен в состояние только модем, поэтому storage не видно.

Переключение модемов Huawei E1550, E171 в режим только модема

Ubuntu Desktop содержит программу usb_modeswitch, которая выполняет автоматическое переключение модема, но каждый раз при подключении.

Для переключение этого конкретного модема Huawei E1550 в режим только модема, под Linux, надо сделать следующее:1. Подключиться к третьему порту (/dev/ttyUSB2) со скоростью 9600N1.2. Отправить команду AT^U2DIAG=0 либо AT^U2DIAG=256 (с флешкой).

Переименовывание модема

Т.к. подключенный к разъёму mini-pcie модем, является системным (несъёмным), то можно освободить автоматические имена и сформировать свои собственные в ветке /dev.Например:/dev/modem3g/dev/modem3g-control/dev/modem3g-control2Для этого используется правила udev.Пока не делал.

Оцените статью
Huawei Devices
Добавить комментарий