Usb huawei модем linux

Как заставить работать модем хуавей на линукс минт?

Втыкаем модем в usb и вводим в терминале:
lsusb
Внимательно смотрим на вывод. Если видим там строчку типа
ZTE Communications Inc.
то выдергиваем модем, аккуратно упаковываем его в фирменную коробочку и относим своему любимому ОпСоСу для замены на Huawei. Получаем после долгих препирательств модем Хуёвай и переходим к Шагу 2 (можно сразу к Варианту 2). Если вас послали в даль, то переходим к Шагу 2 Вариант 1 и надеемся на лучшее.
Дело в том, что модемы ZTE не очень хорошо себя показали как в Linux, так и в Windows.
Шаг 2
Вариант 1 — простое подключение любых usb-модемов в Ubuntu
Этот вариант подойдет почти для всех известных модемов, т. к. Ubuntu Linux прекрасно знает их все в лицо.
Запускаем Synaptic (Система — Администрирование) , набираем в поиске:
usb-modeswitch
и устанавливаем вместе с зависимостями, потом перегружаемся (вроде надо, но не уверен) . Расскажу, что произойдет:
Все эти модемы используют технологию ZeroCD, т. е. модем определяется как CD-ROM, запускает автозапуск, который проверяет наличие драйверов в системе и либо запускает специальную программу связи, либо ставит ее вместе с дровами. Само собой эта радость нифига не работает в Linux. Поэтому при определении такого стремного устройства, usb-modeswitch автоматически переводит его в нормальный режим работы. А поддержка таких модемов уже есть в ядре Ubuntu.
Теперь открывает NetworkManager (иконку сети на верхней панели) и создаем новое мобильное широкополосное соединение.
Недостатком этого метода является то, что возможны вылеты модема. Это может происходить как из-за модема, так и из-за конфигурации вашего компьютера. Поэтому рекомендую попробовать этот метод, и, если все работает правильно и стабильно, на нем остановться и не мучать больше комп.
Если же наблюдаются сбои или вы таки добыли Хуёвай модем, то переходим к Варианту 2.
Вариант 2 — эффективнно подключение usb-модемов Huawei Mobile Partner
Описанное ниже применимо к следующим модемам Huawei:
Huawei E156G,
Huawei E160G,
Huawei E169,
Huawei E172G,
Huawei E220,
Huawei E270,
Huawei K3520,
Huawei E1550
т. е. к большей части модемов, выпускаемых под марками Билайн, МТС и Мегафон. Возможно подойдет и для других Хуёвых модемов.
Для модемов марки Хуёвай сотрудниками одноеменной компании была разработана программа Mobile Partner, которую со своими логотипами поставляют некоторые компании (Мегафон, Афон и некоторые другие) , понтуясь, мол мы ее сами написали для наших клиентов (ВРУТ. ) . Если у вас ее нет, или вам не нравится версия, то скачать можно по ссылке Mobile Partner. Это версия от компании Мегафон, а тут версия от Афон, но мегафоновская свежее. Можете пошукать на сайте Huawei версию конкретно для вашего модема, но там черт ногу сломит. Ниже я расскажу, как создать свой скин для нее, а пока установим.
Распаковываем архив в удобную папку. Заходим в эту папку. В ней дожны появиться файлы:
DataCard_Verify
install
jre-1_5_0_15-linux-i586.bin
MobilePartner.tar.gz
readme.txt
SysConfig.dat
Запускаем в терминале установочный скрипт:
sudo bash install
Установщик спросит, куда установить программу. По умолчанию — это /usr/local/MegaFon_Internet, но можно задать и самому.
Теперь запускаем ее из «Приложения — Интернет»:

Читайте также:  Linux как закрыть vim

Источник

Рука помощи

Пришлось подключать и настраивать подключение модема Huawei EC306 на Ubuntu 16.04, включить модем и настроить подключение «с ходу» не получилось, что для меня было ожидаемо. Перечитав ряд форумов и статей, на которые были ссылки с результатов поиска Google, я не нашел необходимую информацию в полном объеме или она была для более ранних версий ОС.

Нужно было настроить подключение через модем, которое управлялось через Network manager и не требовало от пользователя дополнительных действий

Далее предлагаю Вам инструкцию по настройке модема Huawei EC306, которую можно адаптировать под другие модели

1. Установка необходимых пакетов

Большинство пакетов у Вас скорее всего уже установлены

2.Создание конфигурационных фалов

Смотрим, как система определяет модем

$ lsusb | grep uawei

Bus 002 Device 007: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard

12d1 — Id производителя

1505 — Id продукта

Эти данные необходимы для формирования конфигурационных файлов

Файл конфигурации udev

Создаем файл /etc/udev/rules.d/45-huawei.rules со следующим содержимым

ACTION==»add», SUBSYSTEM==»usb», ATTRS==»12d1″, ATTRS==»1505″, RUN+=»/usr/sbin/usb_modeswitch -v 12d1 -p 1505 -J»

В данном файле указано, какое действие необходимо выполнить в случае присоединения устройства 12d1:1505

Файл конфигурации usb_modeswitch

Для устройства, которое определятся 12d1:1505 создаем файл /etc/usb_modeswitch.d/12d1:1505

# Huawei EC156, Huawei E372u-8

TargetVendor=0x12d1

TargetProductList=»140b,140c,1506,150f,150a»

HuaweiNewMode=1

Данный файл, как и файлы конфигурации usb_modeswitch для других модемов, можно найти в архиве /usr/share/usb_modeswitch/configPack.tar.gz

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

3. Запуск необходимых служб

После установки ОС Ubuntu 16.04 служба ModemManager была установлена, но находилась в отключенном состоянии.

sudo systemctl enable ModemManager.service

sudo service ModemManager start

После этого перезагружаем и настраиваем подключение по модему через управление соединениями в графической оболочке

Читайте также:  Телефон на платформе linux

4. Диагностика проблем

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

Ниже привожу пример результатов этих команд для работающего модема Huawei EC306

$ sudo service ModemManager status

● ModemManager.service — Modem Manager

Loaded: loaded (/lib/systemd/system/ModemManager.service; enabled; vendor preset: enabled)

Active: active (running) since Чтв 2019-02-07 14:40:26 EET; 1min 16s ago

Main PID: 2346 (ModemManager)

CGroup: /system.slice/ModemManager.service

├─2346 /usr/sbin/ModemManager

└─2537 /usr/lib/libqmi/qmi-proxy

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] nas (1.4)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] qos (1.3)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] wms (1.3)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] pds (1.5)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] auth (1.1)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] voice (2.1)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] cat2 (2.0)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] uim (1.4)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] pbm (1.1)

Фев 07 14:41:41 notebook ModemManager[2346]: [/dev/cdc-wdm0] cat (0.0)

$ lsusb

Bus 002 Device 010: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard

Также хочу заметить, что устанавливать соединение через модем можно не сразу, а по истечении нескольких минут, когда система его подготовит к работе.

При возникновении вопросов задавайте их в комментариях

Так, как было перечитано очень много, ниже привожу список ссылок, где я почерпнул больше всего информации:

Источник

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

За те годы, что я использовал Linux совместно с 3G модемом, не было ни одной родной программы от самой Ubuntu. У 3G модемов фирмы Huawei есть свой 3G менеджер под Linux, но работать с другими модемами (да и с некоторыми своими) он отказывается.

Но вот в Ubuntu 12.04 я совершенно случайно обнаружил в менеджере пакетов программу, созданную как раз для управления 3G модемами. Как подключить 3g модем в Linux при помощи этой программы?

Читайте также:  Linux файл настроек сетевых интерфейсов

Как подключить 3g модем в Linux? 13 2022

Для начала давайте установим эту программу, чтобы подключить 3G модем. Вы можете найти её в менеджере пакетов Synaptic под именем modem-manager-gui

Вы также можете установить её из командной строки:

Если у вас нет нужного репозитория и программа не находится, то добавьте репозиторий .

Сделать это можно, открыв менеджер пакетов Synaptic — Настройки — Репозитории — Другое ПО — Добавить, и добавить так, как показано на снимке:

Как подключить 3g модем в Linux? 14 2022

Теперь обновите сведения о пакетах и устанавливайте эту программу.

В самом менеджере пакетов есть небольшое описание того, что эта программа умеет:

Давайте попробуем запустить эту программу и на личном опыте оценить её полезность и функциональность. Я буду использовать разлоченный модем ZTE 100 с сим картой от Мегафон.

Заходим в «Приложения» — «Системные утилиты» — «modem-manager-gui» и запускаем приложение.

Как подключить 3g модем в Linux? 15 2022

Как видите, программа определила мой модем. Нажимаю кнопку «Сети» и тут выскакивает рамочка:

Как подключить 3g модем в Linux? 16 2022

Нажимаем «Активировать» конечно. Перед нами появляется вкладка сеть, где есть кнопка «Начать сканирование сетей». Сканируем:

Как подключить 3g модем в Linux? 17 2022

Видим все доступные сети. Очень полезно, кстати, посмотреть, у каких операторов в данном месте есть 3G или UMTS. Видим, что есть у Мегафон и МТС. Так и есть на самом деле. Тперь

Теперь нам нужно подключить 3g модем в Linux. Но не тут то было, в программе нет кнопки «Подключить». Пришлось идти в сетевые подключения и подключать 3G модем обычным способом.

Как подключить 3g модем в Linux? 18 2022

Но не будем это считать серьёзным недостатком, возможно так было задумано. После подключения 3G модема в менеджере сети, программа окончательно оживает. Посмотрим вкладку «Трафик».

Как подключить 3g модем в Linux? 19 2022

Ну что же — не плохо. Особенно радует пункт «Остаток трафика» — найти бы как его настроить. Нажимаем»Установить ограничения», ставим галочку «Использовать ограничения трафика» и выставляем значение».

Судя по следующему полю, при достижении этого значения, программа оповестит о лимите. Можно поставить поменьше, и тогда можно узнать, что скоро трафик закончиться.

Как подключить 3g модем в Linux? 20 2022

Теперь перейдём на вкладку «Статус».

Как подключить 3g модем в Linux? 21 2022

Самое интересное тут: «Уровень сигнала». Его необходимо знать, если вы хотите усилить сигнал 3G модема. Так же через программу можно отправить смс:

Как подключить 3g модем в Linux? 22 2022

Я не стал пробовать, оно мне не надо. Но вот попробовать отправку USSD запросов, чтобы проверить тот же баланс, думаю стоит:

Как подключить 3g модем в Linux? 23 2022

У меня не получилось посмотреть баланс, программа не реагировала. А потом мне пришло SMS:

Источник

Оцените статью
Adblock
detector