The OpenNET Project: Настройка 3G-модема Huawei E173 в Ubuntu/Debian без использования оболочки МегаФона

Screen Новости

Gsm-модем huawei e171 в linux

Модем вышел на рынок довольно давно и поддерживается usb_modeswitch. По-умолчанию он у меня представлялся как 12d1:1446, после переключения modeswitch’ем он превращается в 12d1:1436. В этот момент я на час затупил, т.к. usbserial не подхватывал данное устройство. Естественно, для того, чтоб устройство распозналось на старом ядре, достаточно написать options usbserial vendor=0x12d1 product=0x1436 в /etc/modprobe.conf.

После того, как появились заветные /dev/ttyUSB*, можно разлочить модем командой AT^CARDLOCK="123456". Генератор unlock-кодов для huawei лежит тут и тут. Ну и дать модему по мозгам командой AT^U2DIAG=0, чтоб он перестал быть чем-либо, кроме модема (idVendor:idProduct после этого сменится на 12d1:1001). Ну или можно дать по мозгам более другой циферкой, если хочется странного.

Собственно, всё вышесказанное справедливо и для более старого e1550.

§

Так. Мне надоело в частном порядке каждому отвечать на вопросы о том, что случилось с транспортом, поэтому отвечу всем и сразу. ICQ.com, похоже, 22 октября пролюбили базу данных с паролями. Почему изберательно задело это по меньшей мере пять пользователй транспорта и меня в том числе? Не знаю.

Одному пользователю саппорт ответил вот таким письмом:

Здравствуйте.

Спасибо за Ваше письмо.

По техническим причинам авторизация в указанном Вами ICQ аккаунте временно не работает. Приносим свои извинения за предоставленные неудобства. Попробуйте повторить попытку после 1 ноября.

С уважением, Елена
Команда ICQ

Другой пользователь докопался до админов и прислал мне следующее:

Я связался с Александром Горным, нынешним руководителем ICQ. По его словам, взломов не было. Оказалось, что проблема - у них на серверах, и в скором времени они попытаются восстановить данные из бэкапа.

Утверждается, что если восстановить пароль, то всё работает. И еще:

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

Ах да. Если кому-то нужен контакт-лист, то я могу его предоставить – он в логах транспорта остаётся.

P.S. Апдейты будут (если будут) в моём твиттере и, если они будут больше 140 символов, то в этом ЖЖ.

P.P.S. Говорят™, заработало 2 ноября.

§

Previous Entry | Next Entry

  • Сб, 18:24: RT @mittov: #omsk#10dec плакаты были запрещены, собрание разрешено. Потом в новостях узнаем чего же мы требовали.
  • Сб, 18:49: А на катке у ТЮЗа в Питере звучит Jamiroquai. Всем митинг #10dec поссоны!
  • Сб, 19:11: А куча черно-желто-белых флагов – это чьи? #10dechttp://t.co/RCF7pMtS
  • Сб, 19:21: О, лозунги “да здравствует” сменились лозунгами “долой”.
  • Сб, 19:24: Напимер, выкриками “долой путина”, “власть нас боится” и прочими десьруктивными радостями.
  • Сб, 19:40: Вождей выставили на витрину книжного. Вероятно, чтоб слепая ярость миьингующих срывалась на кусок стекла. http://t.co/ZkSJiE3L
  • Сб, 19:57: Надувной крокодил от участников монстрации ни к чему не призывает. Самый искренний и нейтральный лозунг. http://t.co/RcuPkq5U
  • Сб, 20:17: А вот и газодым. Размахались тут шашками, распевая гимн… #10dec#spbhttp://t.co/QcCJjELX
  • Сб, 20:28: Впрочем, шашка была одна.
  • Вс, 01:01: RT @levwalkin: На сайте Первого канала разыгрывается драма по сценарию из Дня Радио. http://t.co/IlJMxlAG

§

  • aLogcat — иногда отправляю отчёты разработчикам, логи при этом довольно полезны
  • ASTRO — неплохой файл-менеджер, особенно полезен из-за поломанной в HTC Desire Z галереи
  • Authenticator — двухфакторная аутентификация в gmail
  • Evernote — удобные облачные заметки: рецепты, todo-шки, readitlater-ы и т.п., даже бесплатная версия худо-бедно работает в оффлайне
  • Google Карта звездного неба — довольно фановая штука, по крайней мере когда небо не в облаках
  • HELiOS — возможность поставить будильник на «когда рассвет»
  • KeePassDroid — шифроблокнот для паролей
  • rsync backup for Android — rsync использую для синхронизации шифроблокнота на нескольких компах 🙂
  • QR Droid Private — QR-коды иногда попадаются
  • Sipdroid — SIP-звонилка для sipnet.ru и офисной телефонии
  • Skype — мерзкая тормозная и глючная прога, жрущая проц
  • SNTP Client — для синхронизации времени, т.к. без точного времени не работает Google Authenticator
  • Speed Test — клиент от speedtest.net
  • Tricorder — интерфейс к всяким датчикам на телефоне, например, чтоб сделать уровень или плохенький детектор проводки
  • ВКонтакте — убивалка времени в транспорте
  • Статус GPS — из полезного оно умеет форсированно стянуть данные A-GPS
  • Яндекс.Карты — навигация в городе пробки
  • 2ГИС — навигация «для бедных», если нет связи, почти не пользуюсь
  • Яндекс.Маркет — удобнее, чем большая рожа «маркета» в браузере
  • Яндекс.Метро — киллер-фича: подсказывает, в какой вагон сесть, чтоб на пересадке потратить на 47 секунд меньше времени
  • Яндекс.Электрички — расписание в кармане, без интернета работало прошлым летом ой как плохо, сейчас, вроде, кеширование починили
  • ShareMyApps — Софтина, позволяющая быстро расшарить список установленных приложений, не умеет добавлять в список то, что уже идёт в firmware

А ещё в firmware идут: оффициальный twitter-клиент, soundhound (распозновалка песни по звуку), facebook-клиент, интерфейсы к gmail и google calendar, записная книжка со склеивалкой контактов (удобно склеить skype twitter phone в одного человека), google maps и какая-то оффлайновая навигация от HTC. Что забавно, за полгода я ещё не поставил на телефон ssh-клиент.

Если кто-то что-то ещё клёвое использует — советуйте! 🙂

Kppp – программа дозвона для рабочего стола kde

Самая удобная в работе, но и самая капризная в настройке из всех “звонилок”. Показывает скорость и объем трафика.

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

The opennet project: настройка 3g-модема huawei e173 в ubuntu/debian без использования оболочки мегафона

> В любом случае, это “достаточно быстро”.

FYI, свежие убунты ставятся и без форматирования, только стирая всякие /var /etc /usr и прочая. Лайт версия форматинга: хомяк и вообще все юзерские данные не трогаются, протираются только системные диры, в которые накатывается нулевая система. Удивительно что остальные не додумались до данной операции: просто, быстро, и в меру безглючно :).Для пушей надежности можно настройки в хомяке убить если есть опасения что они вызывали глюки.

Wvdial

Подключаться при помощи этой команды не просто, а очень просто. Открываем root консоль и вводим команду wvdialconf. Программа сама определит модем и создаст файл /etc/wvdialconf. Вам нужно только немного его отредактировать: вписать другую строку инициализации, проставить пароль и имя пользователя, и обязательно строку “Stupid Mode = yes”. Вот как выглядит этот файл у меня:

Заодно проверьте, есть ли в директории /etc файл /etc/resolv.conf. Если нет, то создайте пустой текстовый файл с этим именем.

Все. Под root’ом набираем команду wvdial и соединение будет установлено. Когда в выводе команды появятся URL’ы (в виде цифр) значит коннект есть. Открывайте браузер и проверяйте.

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

Единственный недостаток программы wvdial – невозможность следить за скоростью и объемом трафика. Но для этого существуют другие программы, описывать которые здесь не будем.

Для пользователей linux mint (ubuntu и иже с ними)

В настоящее время (см. дату в начале статьи) для этой платформы программа usb_modeswitch находится в стадии разработки. Но в репозитории Linux Mint появилась программа modem_modeswitch. Каким образом вы ее установите, зависит от вашего дистрибутива.

После того как вы инсталлируете эту программу, нужно в консоли с правами root, либо при помощи sudo, запустить следующую команду:

# /lib/udev/modem-modeswitch –vendor 0x12d1 –product 0x1446 –type option-zerocd

После этого в директории /dev должны появиться три устройства: ttyUSB0-ttyUSB2. это можно проверить при помощи команды:

# ls /dev | grep ttyUSB

ttyUSB0 ttyUSB1 ttyUSB2

Теперь запускайте minicom как рассказано в предыдущем разделе. Все дальнейшие действия для всех дистрибутивов одинаковы.

Для пользователей rpm дистрибутивов

Вам нужно установить программу usb_modeswitch. Эта программа не является редкой и имеет всего одну зависимость – libusb соответствующей версии.

После инсталляции программы в вашей системе, вам потребуется создать текстовой файл /etc/usb-modeswitch.conf. (Будьте внимательны с черточкой в имени файла и программы: программа называется usb_modeswitch, а файл usb-modeswitch.conf).

В этом файле нужно прописать следующее (лучше скопировать и вставить):

DefaultVendor = 0x12d1

DefaultProduct = 0x1446

MessageEndPoint = "0x01"

MessageContent = "55534243000000000000000000000011060000000000000000000000000000"

После этого следует подключить модем к USB порту, дождаться пока он будет определен системой как CD-ROM, а затем запустить команду (как root):

Немедленно после этого значок CD-ROM пропадает на некоторое время, а через 20-30 секунд снова появляется. Команда отключила эмуляцию CD-ROM, udev и hal тут же распознали собственно модем, а затем снова произошла эмуляция CD-ROM.

Но нам этих секунд достаточно чтобы в директории /dev появились три новых устройства: ttyUSB0-ttyUSB2. В этом нужно убедиться:

# ls /dev | grep ttyUSB

ttyUSB0 ttyUSB1 ttyUSB2

Все идет по плану. Теперь нельзя вынимать модем из USB порта, иначе придется повторять все сначала.

Не пытайтесь сейчас наладить дозвон – это бесполезно. Нужно сначала отключить эмуляцию CD-ROM навсегда.

Запускаем в root консоли команду minicom -s:

Выбираем строку “Настройка последовательного порта” и жмем ENTER.

В строке: “Какую настройку изменить?” печатаем А. Курсор перейдет в верхнюю строку “А – Последовательный порт: /dev/modem”. Вместо /dev/modem пишем /dev/ttyUSB0. Потом нажимаем ENTER, верхнее окно пропадает, и нажимаем ESC чтобы выйти из режима конфигурации.

Немедленно появится окошко “Инициализируется модем”, затем оно сменится следующей информацией:

Добро пожаловать в minicom 2.3-rc1

ПАРАМЕТРЫ: I18n

eb 5 2008, 11:36:03. Port /dev/ttyUSB

Дата компиляции F0

Нажмите CTRL-A Z для получения подсказки по клавишам AT

S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 OK

Введите команду AT и нажмите ENTER. Появится ответ – OK.

Осталось ввести (лучше всего скопировать) команду AT^U2DIAG=0 и нажать ENTER. Снова появится ответ – OK.

Теперь нажимаем CTRL A и внизу окна миникома появится красная панель. Нажав Z можно просмотреть список команд. Нам нужна “Выход без сброса”- Q. Нажимаем Q и покидаем программу миником. Модем доработан.

Чтобы убедиться в этом, вытащим его из гнезда USB, а затем снова включим (лучше в другое гнездо). Если никакого CD-ROM’а не появляется, повторим команду:

# ls /dev | grep ttyUSB

ttyUSB0 ttyUSB1 ttyUSB2

Что и требовалось. Можно налаживать дозвон.

Примечание: Теоретически возможно, что модем окажется не устройством ttyUSB0. Тогда нужно повторить все операции с миникомом для устройств ttyUSB1 и ttyUSB2.

Идентификация 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 шины и присоединение заново.

※※※

Как подключить 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
, в ней более подробно описан процесс установки и настройки.

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

Как подключить модем мтс в 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

Мобильный интернет от поставщиков мтс, билайн, мегафон в воронеже. кратко

Сведения собраны в январе 2020 года. Частичное уточнение январь 2020 года. Данные и ссылки могут устаревать и изменяться поставщиком по своему усмотрению.

Поставщик МТС

Настройка модемного соединения с интернет

Настраивать модемное соединение можно двумя основными способами: писать скрипты ррр (Point-to-Point-Protocol), либо использовать программы-посредники. Писать скрипты – целая наука, поэтому остановимся на втором способе.

Среди программ дозвона выделяется wvdial – старая и добрая “звонилка” подходящая для всех дистрибутивов. Для рабочего стола KDE предназначены программы КРРР и Chestnut Dialer; для GNOME – программа Gnome-ppp. Разберем основные программы дозвона.

Получение баланса счёта

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

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

Для модема Toshiba-Ericcson F3607gw

Если выполнить на терминале /dev/ttyACM1 ( это управляющий порт) команду:AT CUSD=1,”*100#”,15через несколько секунд вернет ответ

CUSD – это префикс для выполнения команд USSD.

Проверка баланса у Мегафона: *100#Проверка баланса у МТС: *100#Проверка баланса у Билайна *100#Проверка баланса у Теле2: *105#

Для модема Huawei E1550

Модем не может работать в текстовом режим, ему требуется закодированное послание.

Для модема Huawei E171 

Модем Huawei E171 подключенный к Микротик нужно настроить в режиме Advanced Mode, у созданного PPP-подключения:Data Channel 0Info Channel 2После этого, информационный канал будет работать и сообщать информацию об уровне сигнала и пр.

※※※

Регистрация модемов в системе 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.Пока не делал.

Ресурсы

. Настройка ssh.

Часть вторая — подключаемся

Собственно, программ, которые позволяют заставить модем набрать номер и подключиться к провайдеру — предостаточно. Тот же Network Manager, например. Кстати, те, у кого до этого в Network Managere-е модем не находился, уже могут попробовать поискать его снова 😉 . Ну а мы, в данном случае, решили воевать в консоли. Потому, в консоли и продолжим…

Программу я для этого решил использовать следующую — wvdial. По умолчанию она не установлена, поэтому, устанавливаем:

Часть первая — ищем сам модем!

Много современных USB-модемов для 3G сетей являются «составным USB-устройством». То есть, в таком многофункциональном «USB-свистке» присутствует как сам модем, так и виртуальный компакт-диск с драйверами и ПО, плюс, у ряда моделей — картридер, а также служебный интерфейс, который нас в данном случае не интересует вовсе.

dmitry@hotspot-server:~$ lsusb
Bus 001 Device 002: ID 19d2:2000
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

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

Програмное решение для этой цели уже давно существует. Оно называется usb-modeswitch, и на сегодняшний день включено в большинство современных дистрибутивов Linux. И вот теперь, я вернусь к тому, почему был выбран такой старый дистрибутив — в дистрибутиве Ubuntu 9.

dmitry@hotspot-server:/usr/src/usb$ sudo apt-get install usb-modeswitch
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет usb-modeswitch

Очень жаль, ибо без него нам никак!

ВНИМАНИЕ: Еще раз повторюсь — речь идет именно про дистрибутив Ubuntu 9.04 (и возможно, более старые версии, но я не проверял)! Если же у вас дистрибутив Ubuntu 9.10 и новее, то описанные ниже действия по ручному скачиванию пакетов и ручной же их установке вам не нужны.

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