Код ошибки 19: не удалось загрузить huawei 3372h

Обновлено: 24.11.2024

Вторник, 23 сентября 2014 г., 11:53

Здравствуйте,
Недавно я купил LMT (Latvijas mobilais telefons) 4G модем Huawei E3372 с SIM-картой. С ПК работает без проблем, а вот с mikrotik RouterBOARD 951Ui 2HnD и с mikrotik mAP 2n проблемы. С Huawei E392 эта SIM-карта работает, несмотря на то, что E392 также отсутствует в списке поддерживаемого оборудования.
Итак, что происходит - 1. После вставки модема E3372 4G в usb-разъем mikrotik, mikrotik создает интерфейс LTE, после установки APN и PIN-кода в настройках LTE запускается 4G-модем (по-прежнему синий светодиод) и показывает, что он подключен/ активный. Но нет подключения к интернету.
2. Ни один из портов не указан в списке портов.
3. В настройках интерфейса LTE я не могу получить информацию, потому что "Не удалось запустить - модем не имеет последовательного интерфейса! (6)"

После извлечения и повторной установки модема 4G настройки LTE устанавливаются по умолчанию (APN и PIN-код по умолчанию).

О модеме 4G:
Имя устройства: E3372
Мой номер: Неизвестно
Версия оборудования: CL1E3372SM Ver.A
Версия ПО: 22.286.03.00.17

Был бы признателен, если бы кто-нибудь подсказал, что нужно сделать, чтобы модем E3372 4G заработал.

Вт, 23 сентября 2014 г., 12:46

24 сентября 2014 г., 8:49

Спасибо службе поддержки mikrotik, теперь мой модем работает.
Мне нужно было только добавить клиент dhcp для интерфейса lte.

Вт, 30 сентября 2014 г., 19:08

Микротик RB951Zh-2Hnd прошивка v6.19
При подключении модема Huawei E3372 (МТС 827F) не создает LTE порт
> / Системный ресурс usb print
1 1:3 МОБИЛЬНЫЙ МОБИЛЬНЫЙ 480 Мбит/с

Пт, 03 октября 2014 г., 7:39

С помощью putty, подключенного к COM-порту
Перевел в режим модема команду AT^SETPORT="FF;10,12"
Микритик работает, но с помощью ppp-клиента
Скорость не поднимается 3,5 Мб/сек
Режим 3G работает, но не работает LTE (4G)

Что сделать, чтобы микротик увидел LTE интерфейс?

22 октября 2014 г., 15:22

Микротик RB951Zh-2Hnd прошивка v6.19
При подключении модема Huawei E3372 (МТС 827F) не создает LTE порт
> / Системный ресурс usb print
1 1:3 МОБИЛЬНЫЙ МОБИЛЬНЫЙ 480 Мбит/с

Вс, 26 октября 2014 г., 12:01

Та же проблема с ограничением пропускной способности на e3372 и MT RB912UAG-2HPnD, v6.20. В режиме hilink testspeed.net to LMT (в сети LMT) показывает 50/30, в режиме ppp-out 30/20. e3372 настроен как модем 4G - AT^SETPORT="FF;10,12".

19 ноября 2014 г., 12:47

Та же проблема с ограничением пропускной способности на e3372 и MT RB912UAG-2HPnD, v6.20. В режиме hilink testspeed.net to LMT (в сети LMT) показывает 50/30, в режиме ppp-out 30/20. e3372 настроен как модем 4G - AT^SETPORT="FF;10,12".

Как переключаться между PPP-Mode и Hilink? У меня есть LMT Megafon 150-1, который является Huawei 3272, и я хотел бы переключиться с Hilink/IP-Mode, потому что я не вижу RSSI. Или есть какая-нибудь статистика в /interface lte?

Чт, 04 декабря 2014 г., 00:19

Переключение из режима Hilink в режим модема (PPP) и обратно возможно путем смены прошивки флешки. Покопайтесь в инете, там куча информации как это сделать.

Пт, 23 января 2015 г., 16:26

Спасибо службе поддержки mikrotik, теперь мой модем работает.
Мне нужно было только добавить клиент dhcp для интерфейса lte.

Здравствуйте,
Вы можете узнать, как решить эту проблему?
У меня такая же ситуация с интерфейсом lte1, микротик создает интерфейс LTE Но подключения к интернету нет.
В настройках интерфейса LTE я не могу получить информацию, потому что "Не удалось запустить - модем не имеет последовательного интерфейса! (6)"

Вс, 26 апр. 2015 г., 20:58

Всем привет,
основываясь на фактах, которые я обнаружил здесь, я купил RB951 Ui и модем Huawei 3372. И модем, и роутер работают нормально, пока я не начну загружать/выгружать по беспроводной связи на максимальной скорости, которую позволяет мобильный провайдер. Через некоторое время, обычно после загрузки около 250 МБ, модем отключается и не восстанавливает соединение, пока я не перезагружу маршрутизатор. Я обнаружил, что эта проблема неоднократно проявлялась на пике возможностей мобильной сети, обычно около 23 МБ/с (загрузка), поэтому я попытался ограничить скорость с помощью очереди, установленной на 15/15 Мбит/с. Это, казалось, помогло, однако через некоторое время я снова столкнулся с проблемой, даже с установленным лимитом. Я хотел бы спросить, есть ли у кого-нибудь из вас такая же проблема или идея о том, как ее решить? Спасибо и простите мою неопытность, но чем опять же, где еще, как не здесь просить о помощи.

Вт, 16 июня 2015 г., 13:33

Я успешно подключил модем E3372 LTE к своему Mikrotik 951Ui-2HnD. Модем должен быть версии hi-link (модем действует как Ethernet-маршрутизатор). При подключении модема к usb порту микротик создает LTE интерфейс. Вам не нужно вводить APN, пароли и т. д., потому что все это уже настроено внутри модема LTE. Затем вам нужно перейти в меню IP> «Клиент DHCP» и нажать «+», чтобы добавить новый клиент для интерфейса LTE.Затем перейдите в IP > Брандмауэр и на вкладке NAT убедитесь, что цепочка маскарада установлена ​​на «Внешний интерфейс: LTE». Вот и все.

Сб, 04 июля 2015 г., 16:20

Привет всем! E3372 успешно работает как модем (соединение PPP) в режиме Evolved 3G (LTE).

Он обеспечивает скорость интернета 30 Мбит/с, но загружает процессор на 30 %. В первую очередь процессор загружается подсистемами Ethernet и брандмауэра в конфигурации маршрутизатора по умолчанию из-за профилировщика.

Подойдет ли эта загрузка? Может быть лучше с LTE-интерфейсом (режим HiLink)? Я не хочу менять прошивку модема без большой надобности.

Чт, 30 июля 2015 г., 10:20

Здравствуйте, у RB2011UAS-2HnD все еще есть проблемы с модемами Huawei E3372 4G,
он не появляется в ресурсах/USB после того, как я его подключил, и интерфейсы LTE не появляются,
перепробовал все виды перезапусков и процедуры выключения, перечисленные в других темах, чтобы заставить его обнаружить модем, но безуспешно
маршрутизатор имеет последнюю версию ОС 6.30.2
Редактировать:
модем обнаружен через концентратор, но все еще не может получить интерфейс LTE

Вс, 23 августа 2015 г., 12:04

Вт, 01 сентября 2015 г., 17:20

У меня есть модем E3372h-153 (T-mobile Венгрия) с прошивкой ndis-ppp, которая сначала не работала из-за необходимости переключателя режимов usb.
Я могу решить проблему с помощью команды AT^SETPORT.

Исходный режим:
AT^SETPORT="A1,A2;12,1,16,A1,A2"

Я установил модем на:
AT^SETPORT="FF;12,1,16"

сброс питания USB, и он начал работать как интерфейс PPP.

------
Я нашел эти настройки с помощью AT^SETPORT и AT^GETPORTNAME:
AT^SETPORT="initial_mode;normal_mode"

карта:
1 - Мобильный модем для передачи данных (MDM)
5 - Интерфейс GPS
6 - Интерфейс управления
12 - Пользовательский интерфейс ПК
10 - модем?
16 - NDIS
A1 - Виртуальный компакт-диск
A2 - Устройство чтения карт TF
FF - Пустышка (отключить переключатель режимов при использовании этого режима в качестве начального?)

Пт, 04 сентября 2015 г., 17:56

Я тоже столкнулся с этой проблемой. Он работает, однако скорость ограничена только 3,5 МБ/с, когда я подключаю E3372 к моему Mac, скорость вообще не ограничивается.

Кто-нибудь разобрался, как обойти ограничение и заставить работать LTE?

Сб, 12 сентября 2015 г., 21:46

Здравствуйте,
Недавно я купил LMT (Latvijas mobilais telefons) 4G модем Huawei E3372 с SIM-картой. С ПК работает без проблем, а вот с mikrotik RouterBOARD 951Ui 2HnD и с mikrotik mAP 2n проблемы. С Huawei E392 эта SIM-карта работает, несмотря на то, что E392 также отсутствует в списке поддерживаемого оборудования.
Итак, что происходит - 1. После вставки модема E3372 4G в usb-разъем mikrotik, mikrotik создает интерфейс LTE, после установки APN и PIN-кода в настройках LTE запускается 4G-модем (по-прежнему синий светодиод) и показывает, что он подключен/ активный. Но нет подключения к интернету.
2. Ни один из портов не указан в списке портов.
3. В настройках интерфейса LTE я не могу получить информацию, потому что "Не удалось запустить - модем не имеет последовательного интерфейса! (6)"

После извлечения и повторной установки модема 4G настройки LTE устанавливаются по умолчанию (APN и PIN-код по умолчанию).

О модеме 4G:
Имя устройства: E3372
Мой номер: Неизвестно
Версия оборудования: CL1E3372SM Ver.A
Версия ПО: 22.286.03.00.17

Был бы признателен, если бы кто-нибудь подсказал, что нужно сделать, чтобы модем E3372 4G заработал.

У меня такая же проблема.
Также есть аппаратная версия: CL1E3372SM Ver.A
Я уже отправил файл поддержки в службу поддержки, но сегодня суббота, так что вы знаете..
Кто-нибудь знает? Что не так

Сб, 12 сентября 2015 г., 23:48

А вы?:
1. включить DHCP-клиент для интерфейса LTE
2. сделал маскарадное правило в таблице nat для интерфейса LTE

Пт, 25 сентября 2015 г., 17:19

у меня похожая проблема

наконец-то удалось подключиться через USB-модем LTE (режим PPP. НЕ HiLink)

большая проблема, у меня есть только около 50% скорости моего провайдера (Hutchinson 3G Austria 3AT)
обычно мои результаты теста скорости составляют около 40 Мбит вниз / 15 Мбит вверх, когда Huawei E3372 подключен к моему Mac
когда я подключаю E3372 к своей маршрутизаторной плате (RB951G-2HnD) и запускаю тест скорости, у меня только 12-20 Мбит на входе и около 6 Мбит на входе.

у меня не активны QoS, ограничение очереди и т. д.

вот немного информации о Huawei E3372h:

вот "нормальные" скорости, которые я получил, когда я подключил USB-модем LTE к своему Mac mini:

Поддержка MikroTik

Пт, 25 сентября 2015 г., 17:47

в режиме ppp вы не получите более 25 Мбит/с из-за эмуляции ppp. Если бы у вас был интерфейс lte с dhcp-клиентом, такого ограничения нет.

Вс, 27 сентября 2015 г., 18:06

в режиме ppp вы не получите более 25 Мбит/с из-за эмуляции ppp.Если бы у вас был интерфейс lte с dhcp-клиентом, такого ограничения нет.

да, я тоже так думал :/
мне не повезло, так что

Завтра я заменю E3372h на 3AT WebGate3, и он будет работать в режиме моста. я быстро проверил это с помощью Webgate3 (маршрутизатор ZTE LTE) моего друга, и режим моста работал безупречно (прошивка B09 H3G Austria)

Я поделюсь усилиями как можно скорее, когда у меня появятся собственные, чтобы запутать это с моим оборудованием MikroTik ;-P hehe

спасибо за отзыв

Пн, 28 сентября 2015 г., 12:27

поэтому я вернул E3372h в H3G Austria (3AT; drei.at)
к сожалению, сегодня у них нет в наличии Webgate3, поэтому мне придется ждать его на этой неделе.

я сообщу вам, как продвигается работа в режиме BRIDGE

Пн, 28 сентября 2015 г., 18:19

Итак, я получил свой drei.at (H3G AT; 3AT) WebGate3. сегодня (ZTE LTE Router Cat.4)
к моему счастью, на нем уже была самая новая прошивка (B09)
поэтому я активировал SIM-карту и вышел с ней в интернет!
Я активировал «Открытый Интернет» через онлайн-центр обслуживания клиентов drei.at, и через 10-15 минут он был готов к работе (эта функция позволяет вместо этого «передавать» CPE официальный IP-адрес WAN в сети LTE). частного IP-адреса 10.xxx!!)


Затем отключил LTE-соединение на веб-интерфейсе ZTE, переключился в режим BRIDGE на LTE-роутере. обязательно установите режим подключения на «Автоматический» на ZTE CPE!

я подключил к нему RB951Ui 2HnD (ZTE [LAN1] RB951 [ether1])
создал DHCP-клиент для ether1 и бум я был в сети.
Теперь мой маршрутизатор подключен к сети с динамическим официальным IP-адресом WAN в сети LTE, и через облако MikroTik (IP>CLOUD>ENABLE) он доступен как шарм!

L2TP/IPsec VPN > работает
PPTP VPN > работает
Переадресация портов > работает
SSH > работает

РЕДАКТИРОВАТЬ:
OpenVPN также чертовски хорош! для этого деактивированы PPTP и L2TP/IPsec!!

наконец-то я могу попрощаться со своим старым ADSL-провайдером (A1 Telekom Austria)

27 января 2016 г., 12:03

Вопрос, в каком режиме теперь рекомендуется запускать стик e3372s вместе с микротиком?
На данный момент у меня есть e3372s в режиме модема, и я попытаюсь прошить его в режиме HiLink, если это необходимо.
Я не могу установить соединение в данный момент, пока флешка находится в режиме модема? Не знаю почему.
Я использую RB2011

Будет работать на более высоких скоростях выше 50 Мбит, поэтому я думаю, что режим hilink - единственная возможность или?
Имеется ли у маршрутизатора обычный IP-адрес WAN, когда флешка работает в режиме hilink?

С уважением и благодарностью
RyperX

27 января 2016 г., 12:57

Вопрос, в каком режиме теперь рекомендуется запускать стик e3372s вместе с микротиком?
На данный момент у меня есть e3372s в режиме модема, и я попытаюсь прошить его в режиме HiLink, если это необходимо.
Я не могу установить соединение в данный момент, пока флешка находится в режиме модема? Не знаю почему.
Я использую RB2011

Будет работать на более высоких скоростях выше 50 Мбит, поэтому я думаю, что режим hilink - единственная возможность или?
Имеется ли у маршрутизатора обычный IP-адрес WAN, когда флешка работает в режиме hilink?

С уважением и благодарностью
RyperX

что касается моего опыта работы с USB (в общем) на плате RB2011, они очень глючные
мой интернет-провайдер заменил мой USB-модем huawei на мобильный маршрутизатор ZTE LTE (в Австрии -> 3AT Webgate3 ) и я настроил роутер ZTE на режим моста и с тех пор никаких проблем с ним.

У меня ни разу USB-модемы не работали стабильно или стабильно на RB2011 (на RB951 тыс. проблем не было)

17 февраля 2016 г., 13:08

обновление, которое я получил, чтобы моя флешка работала в режиме hi-link (флешка является его собственным маршрутизатором)
Проблема в том, что теперь микротик получает частный IP-адрес от флешки через dhcp, а не официальный wan ip.
Есть ли способ заставить это работать? Таким образом, я не могу настроить соединение для переадресации портов.

17 февраля 2016 г., 15:24

обновление, которое я получил, чтобы моя флешка работала в режиме hi-link (флешка является его собственным маршрутизатором)
Проблема в том, что теперь микротик получает частный IP-адрес от флешки через dhcp, а не официальный wan ip.
Есть ли способ заставить это работать? Таким образом, я не могу настроить соединение для переадресации портов.

Я попробовал ZTE MF831 в прошлые выходные с восходящей линией LTE,
до сих пор работал. тем не менее я вернулся обратно на свой верный ZTE Webgate3 из 3Austria в режиме моста

Чт, 07 апр. 2016 г., 12:57

Всем привет,
[. ] И модем, и маршрутизатор работают нормально вместе, пока я не начну загружать/выгружать по беспроводной связи на максимальной скорости, которую позволяет мобильный провайдер. Через некоторое время, обычно после загрузки около 250 МБ, модем отключается и не восстанавливает соединение, пока я не перезагружу маршрутизатор. [. ]

Сб, 02 июля 2016 г., 11:34

Итак, я получил свой drei.at (H3G AT; 3AT) WebGate3. сегодня (маршрутизатор ZTE LTE Cat.4)
к моему счастью, на нем уже была самая новая прошивка (B09)
поэтому я активировал SIM-карту и вышел с ней в интернет!
Я активировал «Открытый Интернет» через онлайн-центр обслуживания клиентов drei.at, и через 10-15 минут он был готов к работе (эта функция позволяет вместо этого «передавать» CPE официальный IP-адрес WAN в сети LTE). частного IP-адреса 10.xxx!!)


Затем отключил LTE-соединение на веб-интерфейсе ZTE, переключился в режим BRIDGE на LTE-роутере. обязательно установите режим подключения на «Автоматический» на ZTE CPE!

я подключил к нему RB951Ui 2HnD (ZTE [LAN1] RB951 [ether1])
создал DHCP-клиент для ether1 и бум я был в сети.
Теперь мой маршрутизатор подключен к сети с динамическим официальным IP-адресом WAN в сети LTE, и через облако MikroTik (IP>CLOUD>ENABLE) он доступен как шарм!

L2TP/IPsec VPN > работает
PPTP VPN > работает
Переадресация портов > работает
SSH > работает

РЕДАКТИРОВАТЬ:
OpenVPN также чертовски хорош! для этого деактивированы PPTP и L2TP/IPsec!!

наконец-то я могу попрощаться со своим старым провайдером ADSL (A1 Telekom Austria) :lol: :D

Сб, 02 июля 2016 г., 12:47

Это невозможно с E3372 и программным обеспечением Hilink.
Ограничение модема, а не маршрутизатора.

Пн, 04 июля 2016 г., 10:02

Итак, я получил свой drei.at (H3G AT; 3AT) WebGate3. сегодня (ZTE LTE Router Cat.4)
к моему счастью, на нем уже была самая новая прошивка (B09)
поэтому я активировал SIM-карту и вышел с ней в интернет!
Я активировал «Открытый Интернет» через онлайн-центр обслуживания клиентов drei.at, и через 10-15 минут он был готов к работе (эта функция позволяет вместо этого «передавать» CPE официальный IP-адрес WAN в сети LTE). частного IP-адреса 10.xxx!!)


Затем отключил LTE-соединение на веб-интерфейсе ZTE, переключился в режим BRIDGE на LTE-роутере. обязательно установите режим подключения на «Автоматический» на ZTE CPE!

я подключил к нему RB951Ui 2HnD (ZTE [LAN1] RB951 [ether1])
создал DHCP-клиент для ether1 и бум я был в сети.
Теперь мой маршрутизатор подключен к сети с динамическим официальным IP-адресом WAN в сети LTE, и через облако MikroTik (IP>CLOUD>ENABLE) он доступен как шарм!

L2TP/IPsec VPN > работает
PPTP VPN > работает
Переадресация портов > работает
SSH > работает

РЕДАКТИРОВАТЬ:
OpenVPN также чертовски хорош! для этого деактивированы PPTP и L2TP/IPsec!!

наконец-то я могу попрощаться со своим старым провайдером ADSL (A1 Telekom Austria) :lol: :D

3webgate3 от ZTE больше не производится
теперь есть 3HuiGate производства huawei. так моста нет!
Если вам нужен режим моста. используйте 3HuiTUBE! это устройство ZTE, и у вас есть возможность переключиться в режим моста.
Ура

В Интернете есть много документации по этой проблеме, но ни одна из них не работает с последними прошивками. Все они говорят об использовании встроенного веб-интерфейса и принудительном последовательном режиме через какой-либо вызов, а затем отправляют AT-команду для выбора режима по умолчанию.
На прошивке 22.470.07.00.00 БОЛЬШЕ НЕ РАБОТАЕТ.

Извините, для этого вам понадобится компьютер с Windows… (вероятно, чистый компьютер до Windows 8)

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

Вы должны подтвердить в диспетчере устройств наличие нового сетевого интерфейса NDIS

Запустите E3272s_Update_21.420.07.00.00.exe, установщик микропрограммы, содержащий более старую версию, позволяющую изменить режим по умолчанию

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

Подтвердите в диспетчере устройств наличие неизвестных устройств

Установите Mobile Partner от Huawei и исправьте файл драйвера, поскольку он не содержит идентификаторов для этого устройства

Перейдите в папку C:\Program Files (x86)\Mobile Partner\Driver\Driver\X64 (для 64-разрядной системы)
и отредактируйте файл ewser2k.inf.

В [QcomSerialPort.NTamd64] добавьте две следующие строки:

%QcomDevice00% = QportInstall01, USB\VID_12d1&PID_1442&MI_00
%QcomDevice01% = QportInstall00, USB\VID_12d1&PID_1442&MI_01

Теперь вернитесь в диспетчер устройств и обновите драйвер, выбрав путь, содержащий файл inf

Если вы получаете эту ошибку, сначала необходимо отключить проверку подписи драйвера (поищите в Google).
ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИТЕ ПРОГРАММУ ОБНОВЛЕНИЯ ПРОШИВКИ, ПРЕЖДЕ ЧЕМ ПОПЫТАТЬСЯ ИСПРАВИТЬ ДРАЙВЕРЫ, ИНАЧЕ ОН НЕ ПЕРЕКЛЮЧИТСЯ В ПОСЛЕДОВАТЕЛЬНЫЙ РЕЖИМ.

После успешной установки вы должны увидеть два дополнительных COM-порта

Запустите программу обновления прошивки и немного подождите

На моем компьютере с Windows 8.1 он зависает здесь и завершается с ошибкой, но в Windows 7 он работал правильно…

Вот что вы должны увидеть, если он работает правильно

Наконец-то появилось сообщение об успешном обновлении прошивки до версии 21.xx

Теперь у нас есть доступ к последовательному порту, и нам нужно выполнить несколько AT-команд, чтобы установить новый режим по умолчанию. Найдите COM-порт, используемый вашим модемом сейчас

И запустите на нем Putty

Теперь мы можем отправить несколько команд (нажмите клавишу Enter в конце)

AT: ответит "ОК", это означает, что вы на самом деле разговариваете с кем-то, кто понимает AT-команды
AT^ FHVER: Подтвердите, что вы используете прошивку 21.xx
AT^SETPORT?: Показать текущую конфигурацию модема по умолчанию
AT^SETPORT=?: Показать доступные режимы
AT^SETPORT="FF;10, 12": Включить интерфейс диагностики и эмуляцию классического последовательного модема (это то, что нам нужно использовать с wvdial)
AT^RESET: Перезагрузить модем

Снимок экрана ниже немного неверен: я использовал AT^SETPORT="FF;12,10" вместо AT^SETPORT="FF;10,12", поэтому модем находится на ttyUSB1 вместо ttyUSB0!

Здесь вы можете увидеть мой сеанс AT (обратите внимание, что AT^SETPORT? не будет обновляться, пока модем не будет перезапущен)

После выполнения AT^RESET идентификатор COM изменится (вероятно, увеличится на 1), вы можете перезапустить Putty и проверить, что режим по умолчанию теперь является ожидаемым.

Модем подключен к /dev/ttyUSB0.

Правила Udev, которые создадут /dev/gsm0 (если у вас есть другие /dev/ttyUSBx):

SUBSYSTEM=="tty", ATTRS=="12d1", ATTRS==" 1506", SYMLINK+="gsm%n"

Наконец, файл службы systemd с автоперезапуском

[Unit]
Description=wvdial

[Service]
Type=simple
ExecStart=/usr/bin/wvdial
RestartSec=2
Restart=always

Он возвращает ошибку:

Вы знаете, как это сделать?

Текст был успешно обновлен, но возникли следующие ошибки:

Ryanmusic прокомментировал 7 апреля 2017 г.

ДарренВонг прокомментировал 7 апреля 2017 г.

arasaahov прокомментировал 18 августа 2017 г. •

Попробуйте этот код. Я использовал на e8372 отлично.

ses_tok.xml COOKIE=`grep "SessionID=" ses_tok.xml | cut -b 10-147` TOKEN=`grep "TokInfo" ses_tok.xml | cut -b 10-41` LOGIN_REQ curl -X POST -d $LOGIN_REQ "http://$MODEM_IP/api/user/login" \ -c $COOKIE --header "__RequestVerificationToken: $TOKEN" \ --header "Содержание -Тип: text/xml" --dump-header login_resp_hdr.txt > /dev/null grep "SessionID __RequestVerificationTokenone" login_resp_hdr.txt | cut -d ':' -f2 > token.txt SESSION_ID=`cat session_id.txt` TOKEN=`cat token.txt` echo "admin session_id\n$SESSION_ID\n" echo "$TOKEN\n" ">

arska прокомментировала 9 ноября 2017 г.

dbaars прокомментировал 11 февраля 2018 г.

Извините, что комментирую закрытый вопрос, но я надеялся, что вы сможете мне помочь. У меня есть Huawei E8372, который требует входа в систему для запуска команд (в отличие от более старых моделей/версий прошивки). Я пытаюсь использовать код от @arasaahov, но когда он пытается войти в систему, файл login_resp_hdr.txt выглядит следующим образом:

поэтому окончательные $SESSION_ID и $TOKEN пусты :(

Есть идеи? ses_tok.xml успешно создан, например,

но команда входа не работает.

dbaars прокомментировал 11 февраля 2018 г. •

Хорошо, я изменил команду curl входа в систему на

curl -X POST -d $LOGIN_REQ "http://$MODEM_IP/api/user/login" -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" "Content-Type: text/xml" --dump-header login_resp_hdr.txt > /dev/null

и теперь я получаю SESSION_ID и TOKEN - например. (окончательный вывод сценария @arasaahov выше)

Теперь я пытаюсь отправить SMS-сообщение – пробую это

$message 140 1 1 " | curl -X POST -H "Cookie: $SESSION_ID" -H "__RequestVerificationToken: $TOKEN" -H "Content-type: text/xml" -d @- http://192.168 .8.1/api/смс/отправить-смс">

оба заканчиваются ошибкой:

Есть ли у вас какие-либо мысли о том, какой будет настоящая команда?

Большое спасибо, если вы можете помочь!

mcsarge прокомментировал 7 марта 2018 г.

На моем безголовом Raspberry Pi мне просто нужно получить статус модема, чтобы я мог запустить свою VPN после того, как модем установил связь с сетью. Я изменил приведенный выше код, чтобы просто получить результаты API/мониторинга/статуса, для доступа к которым не требуется вход в систему. Вы получаете довольно много информации, включая всевозможные статусы. Вам просто нужно проанализировать их, чтобы получить нужные данные.

ses_tok.xml COOKIE=`grep "SessionID=" ses_tok.xml | cut -b 10-147` TOKEN=`grep "TokInfo" ses_tok.xml | cut -b 10-41` curl -X GET "http://$MODEM_IP/api/monitoring/status" \ -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" \ -H "Content-Type: text/xml" > modem_status.xml cat modem_status.xml">

А вот пример вывода:

0 10 10 2 1 1 3 5 0 0 вингл 0 1 ">

Прокомментировал UnshakeableSalt 21 марта 2018 г. •

LOGIN_REQ
Для password_type 3 и 4, что люди используют для преобразования своих паролей из открытого текста ASCII в правильный формат?

EDIT: я исправил это, используя следующее для расчета формата пароля для E5182 в текущей прошивке (по состоянию на апрель 2018 г.

Прокомментировал JarradFairborn 9 апреля 2018 г. •

Я пытаюсь войти в E8372. Используя сценарий arasaahov и изменение dbaars в строке сообщения, я могу получить этот результат в «login_resp_hdr.txt»

Я не могу получить ответ, содержащий "SESSION_ID"

Любая помощь очень ценится.

Прокомментировал JarradFairborn 15 апреля 2018 г.

Кажется, для моего E8372 требовался пароль типа 4. поэтому я сделал скрипт для его создания.

API использует собственный SHA256 и base64encode, поэтому я использовал js. функции, извлеченные из API для создания скрипта в nodejs.

В каталоге установки необходимы два текстовых файла "Password.txt" и "User.txt", содержащие ваши учетные данные. Основной сценарий оболочки получает токен из /home.html и сохраняет его в файле с именем «SecondToken.txt». Затем вызывает функцию js. сценарий.

ses_tok.txt COOKIE=`grep "SessionID=" ses_tok.txt | вырезать -d ':' -f2 | вырезать -д ';' -f1` grep -m2 "csrf_token" ses_tok.txt | хвост -n1 | cut -d '"' -f4 > SecondToken.txt nodejs JS/cli.js PASSWORD=`cat encPassword.txt` USER=`cat User.txt` TOKEN=`cat SecondToken.txt` LOGIN_REQ 1.0" encoding="UTF- 8"?> $ПОЛЬЗОВАТЕЛЬ

Как видите, я поместил файл js. скрипт в подкаталоге с именем "JS" и назвал скрипт cli.js.

Для создания этого скрипта вам потребуются установленные node.js и npm. После их установки вы можете вызвать
npm init
Из подкаталога создать файл .json, а затем создать следующий файл с именем cli.js

epalzeolithe прокомментировал 29 июля 2018 г.

где вы определили функцию b64_sha256()? Пожалуйста

Заранее спасибо

mostafafayyaz прокомментировал 6 мая 2019 г.

привет, у меня проблема
моя программа работает правильно,
но когда я отправляю смс utf8 с более чем 15 символами, я получаю сообщение об ошибке 100005
в чем проблема?

комментарий se1exin прокомментирован 13 мая 2019 г.

Для тех, кто хочет включать/выключать E3372 с помощью API, вот скрипт Python, основанный на main.py в этом репозитории:

jbrajuka прокомментировал 9 декабря 2019 г.

Я новичок в программировании на Python. Пока я учусь, я изо всех сил пытался заставить свой 8372 функционировать.Мне не удалось изменить его с помощью mode_switch, поэтому я решил использовать WEB API в качестве средства для отправки и получения SMS-сообщений.

Я полагаю, что столкнулся с той же проблемой в отношении входа в систему для отправки SMS-сообщения.

Если кто-то собрал рабочий код, не могли бы вы поделиться?

digriz3105 прокомментировал 19 марта 2020 г. •

Здравствуйте! У меня модем 8372, я должен перезагружать их каждые 10 минут. Но не работает 100005. Но работает модем 3372 с этим скриптом (без учетных данных)

Помогите мне, пожалуйста. спасибо

digriz3105 прокомментировал 19 марта 2020 г.

Спасибо большое, я делаю это!

Прокомментировал Raidus 9 сентября 2020 г.

Кто-нибудь пробовал код @se1exin с E8372? Он дает мне код ответа 200, но на самом деле он не включает/выключает модем.

ulrickno94 прокомментировал 7 октября 2020 г. •

/tmp/ses_tok.xml COOKIE=`grep "SessionID=" /tmp/ses_tok.xml | cut -b 10-147` TOKEN=`grep "TokInfo" /tmp/ses_tok.xml | cut -b 10-41` if [ "$1" = "стоп" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "0" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "start" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "1" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "sms" ]; затем curl -v http://$MODEM_IP/api/sms/send-sms -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Content-Type: application/x-www-form-urlencoded ; кодировка=UTF-8" --data "-1

afullagar прокомментировал 5 апреля 2021 г.

/tmp/ses_tok.xml COOKIE=`grep "SessionID=" /tmp/ses_tok.xml | cut -b 10-147` TOKEN=`grep "TokInfo" /tmp/ses_tok.xml | cut -b 10-41` if [ "$1" = "стоп" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "0" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "start" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "1" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "sms" ]; затем curl -v http://$MODEM_IP/api/sms/send-sms -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Content-Type: application/x-www-form-urlencoded ; charset=UTF-8" --data " -1

$2

$3 160 1 -1 "fi">

Спасибо, мне тоже помогло. пробовал все остальные, но это сработало!

michal-lewandowski прокомментировал 17 мая 2021 г. •

/tmp/ses_tok.xml COOKIE=`grep "SessionID=" /tmp/ses_tok.xml | cut -b 10-147` TOKEN=`grep "TokInfo" /tmp/ses_tok.xml | cut -b 10-41` if [ "$1" = "стоп" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "0" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "start" ]; затем curl -s -X POST -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Тип контента: текст/xml" -d "1" http://$MODEM_IP/api/dialup/ mobile-dataswitch >/dev/null 2>&1 elif [ "$1" = "sms" ]; затем curl -v http://$MODEM_IP/api/sms/send-sms -H "Cookie: $COOKIE" -H "__RequestVerificationToken: $TOKEN" -H "Content-Type: application/x-www-form-urlencoded ; charset=UTF-8" --data " -1

$2

$3 160 1 -1 "fi">

Спасибо большое, пришлось изменить диапазоны вырезания в строках 4-5, возможно у нас разные версии ПО. У меня 10.0.3.1(H192SP3C983) и ниже скрипт работает нормально. Я также добавил возможность перезагрузки

Я пытался получить функциональность 4G LTE с помощью USB-модема Huawei E3372. Я следовал этому руководству, но идентификатор устройства не изменился после перезагрузки. В чем может быть проблема? Он отлично работал на ПК с Windows. Есть решения?

lsusb

ifconfig

lsusb -vv -d 12d1:157c

Это то, что я получаю для sudo ip link set wwan up sudo dhclient -v wwan

Не могли бы вы указать точный подтип вашего Huawei E3372, указанный на этикетке? E3372s-* , E3372h-* и т. д. (* означает разные числа, указывающие на совместимость с частотным диапазоном, здесь не имеет значения, но s – более старая версия, а h – более новая).

2 ответа 2

У меня такие же настройки (Raspberry Pi 3, операционная система от 2017-11-29-raspbian-stretch-lite.img, мобильный широкополосный USB-модем Huawei E3372h-153). Однако модем отображается в lsusb немного иначе, чем ваш:

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

1. Переведите модем в режим флешки

Huawei E3372h-153, без каких-либо изменений в номере модели или внешнем виде, выпускается в двух версиях: «режим HiLink», когда он настраивается с помощью веб-интерфейса и работает как маршрутизатор, доступ к которому осуществляется по IP-адресу, и «режим Stick». ", где он действует как обычный модем мобильного широкополосного доступа.

Для существования /dev/ttyUSB… и работы wvdial и т. д. модем должен находиться в режиме флешки. Тот факт, что в вашей системе не созданы /dev/ttyUSB0 и /dev/ttySUB1 (модемные интерфейсы), по-видимому, указывает на то, что ваше устройство находится в режиме HiLink. Присутствие wwan0 в выводе ifconfig также может быть индикатором этого — в моей настройке его там нет. Однако другие источники предполагают, что устройство в режиме HiLink скорее будет eth1 .

Переключить его с режима HiLink на режим флешки можно, заменив прошивку, но это довольно сложная процедура. Я еще не пробовал это сам, но, похоже, лучший набор инструкций здесь.

2. Подключайтесь к нему в режиме флешки

Убедитесь, что ваш пользователь подключен к групповому дозвону (иначе он не сможет получить доступ к /dev/ttyUSB… ): groups . Если нет, добавьте его: sudo adduser dialout и повторно войдите в систему.

Установите wvdial : sudo apt install wvdial .

Создайте файл конфигурации wvdial в /etc/wvdial.conf. Мой показан ниже. Используйте /dev/ttyUSB1 вместо /dev/ttyUSB0 для доступа к модему (причина). После горячего подключения устройства могут переключаться (пока не уверен), но при загрузке с подключенным модемом правильным устройством для меня всегда был /dev/ttyUSB1.

Выполните wvdial для создания соединения:

& disown позволяет вам закрыть окно терминала / SSH-соединение, сохраняя при этом подключение к Интернету.

Подтвердите, что у вас есть подключение к Интернету: выходные данные wvdial должны показать, что удаленный IP-адрес был назначен для подключения, а ifconfig должен показать вам правильные значения для inet, сетевой маски и пункта назначения для устройства ppp0. Если это так, ping должен работать, например, на вездесущем сервере имен Google: ping 8.8.8.8 .

Чтобы закрыть интернет-соединение, нам нужно завершить процесс, так как он не управляется терминалом в интерактивном режиме так, как мы его запустили: sudo killall wvdial

Мой /etc/wvdial.conf выглядит так (большинство из них идентично этому):

Буду признателен, если это сработает. Я просто хочу знать, использовали ли вы какой-либо USB-накопитель с внешним питанием для ключа? некоторые люди на других форумах говорили, что они заработали после внешнего питания ключа. Это тот же случай для вас?

Я подключаю ключ напрямую к RPi, а к RPi подключен блок питания 5 В 2,5 А. Ваша проблема может быть связана с режимом HiLink/флешки, я добавил инструкции в пост.

Я подозреваю, что руководство полагается на это (от человека usb_modeswitch ):

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

< /цитата>

Вот почему все, что вам нужно сделать, это установить пакет и перезагрузиться; включенный скрипт udev должен выполнить переключение за вас.

Он может так или иначе это делает; эта ветка с форума usb_modeswitch подразумевает, что несколько лет назад для «Huawei E3372» была проделана некоторая работа, и на странице руководства отмечается, что «некоторые устройства сохраняют свой исходный идентификатор поставщика/продукта после успешного переключения». К сожалению, также подразумевается, что на этом устройстве есть несколько вариантов, и идентификаторы там не совсем совпадают с вашими.

Длинный вывод в этом потоке получен от lsusb -vv . Это так долго, что это утомительно делать на всех устройствах, поэтому вы захотите использовать:

Чтобы получить только модем. Это основано на спецификациях шины и идентификатора из вашего вопроса. Вы можете сравнить это с выводом в потоке, который включает более одного варианта. Последнее «не о том, о чем эта ветка», лол, но, с другой стороны, знающий человек упоминает, что это устройство, вероятно, имеет универсальный драйвер, который уже работает.

Проверьте lsmod | grep cdc_mbim . Если ничего не отображается, попробуйте sudo modprobe cdc_mbim и проверьте еще раз. Если это видно, это, вероятно, хороший знак.

Я бы попробовал продолжить и посмотреть, работает ли уже модем. Кроме того, отредактируйте вывод lsusb -vv в свой вопрос.

Вам также следует ознакомиться с инструкциями по использованию от разработчика usb modewitch (часть того же сайта, что и этот форум).

Поскольку интерфейс, кажется, указан в списке, вы можете попробовать:

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

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