- Как «приручить» МТС-модем Huawei E1550
- Способ первый: Доработка модема в среде Windows
- Способ второй: Доработка модема в среде Linux
- Для пользователей RPM дистрибутивов
- Для пользователей Debian-подобных дистрибутивов (Ubuntu и иже с ними)
- Настройка модемного соединения с Интернет
- Wvdial
- KPPP — программа дозвона для рабочего стола KDE
- GNOME PPP — программа дозвона для рабочего стола GNOME
- МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
- DevProg: Блог для программистов
- Секреты программирования. Примеры разработки. Обзоры программёрского софта, блогов и форумов и просто полезные советы!
- RSS Новости
- Рубрики
- Интересно почитать
- Полезные записи
- Комментаторы
- Архивы
- Мы читаем
- Статистика блога
- Ставим МТС коннект модем на Linux (Ubuntu, Mandriva и др.)
Как «приручить» МТС-модем Huawei E1550
Человек, купивший набор МТС Коннект, или аналогичный от других мобильных операторов, сталкивается с невозможностью использовать его под Linux. Прекрасно работающий под Windows прибор, под Linux определяется не как модем, а как CD-ROM, выдавая соответствующий значок и уведомление.
Это не удивительно, ведь модем рассчитан на работу в среде Windows, где он автоматически устанавливает программное обеспечение необходимое для его работы. Именно благодаря эмуляции CD-ROM’а и возможна автоматическая установка. Модем виден в папке Windows «Мой компьютер» как CD-ROM и как флешка (съемный диск). Действительно, эта модель позволяет устанавливать микро-флешку MicroSD объемом до 4 Гб (больше нельзя). Сам же модем виден только системе, которая благодаря установленной программе «МТС Коннект» без труда находит его.
При подключении модема к Linux системе, происходит определение прибора как CD-ROM и дальнейшее определение не идет. Виртуальный CD, содержащий Windows программы, абсолютно бесполезен под Linux и мешает определиться модему, поэтому его необходимо каким-то образом отключить.
Мы рассмотрим несколько вариантов отключения эмуляции CD-ROM’а. Суть такой доработки одинакова для всех вариантов, а вот механизм различается в зависимости от платформы.
Способ первый: Доработка модема в среде Windows
Как уже говорилось выше, модем прекрасно виден в Windows системе, поэтому не приходится применять никаких хитростей. Просто втыкаем модем в USB разъем и устанавливаем согласно инструкции. Проще говоря, он сам себя устанавливает, вам нужно только соглашаться со всем, что появляется на экране. По окончании установки вы получаете программу «МТС Коннект» при помощи которой и подключаетесь к Интернету.
На всякий случай сохраняем содержимое виртуального CD в каком-нибудь укромном месте.
Затем следует отключиться от Интернета и запустить программу Hyper Terminal. Никогда не слышали о такой? Я тоже раньше не слышал. Однако такая программа есть. В Windows2000 и WindowsXP она находится в разделе Пуск —> Программы —> Стандартные —> Связь —> Hyper Terminal. А для Vist’ы и Windows7 ее придется скачать. Это можно сделать во множестве мест, например здесь . При этом нет никакой необходимости покупать ее, вполне достаточно пробной (trial) версии — вам она понадобится на один раз.
Вот как выглядит окно этой программы при запуске:
В окошке «Описание подключения» вводим любое слово, например «модем», и жмем ENTER.
Появляется другое окошко — «Подключение». В его последней графе «Подключаться через:» нужно выбрать «HUAWEI Mobile Connect — 3G Modem» и нажать ОК.
Появившееся после этого окошко (снова «Подключение») с номерами телефона и прочим нужно просто закрыть, нажав кнопку «Отмена».
Теперь на панели программы следует нажать последнюю кнопку «Свойства»:
И в открывшемся окне «Свойства: модем» перейти на вкладку «Параметры:
Нажать кнопку «Параметры ASCII»:
Поставить галочку во второй сверху графе «Отображать вводимые символы на экране». Нажать ОК. Верхнее окошко закроется. Нажать ОК. Последнее окошко закроется, и в главном окне программы замигает курсор. Включаем CAPS LOCK и печатаем команду АТ. Жмем ENTER. Появляется ответ: ОК. Значит связь с модемом установлена. Вводим одну из следующих команд:
Я советую воспользоваться командой AT^U2DIAG=0 и в дальнейшем отказаться от возможности использовать устройство как флешку. Это облегчит вам жизнь при настройке модемного соединения под Линукс.
Введя команду, смело жмем ENTER, и в ответ видим ОК. Модем доработан. Закрываем окно Hyper Terminal, ответив «ДА» на предложение прервать сеанс связи и отказавшись от сохранения подключения.
Теперь осталось убедиться, что эмуляция CD-ROM’а отключена. Для этого отсоединяем модем от USB порта и снова подсоединяем в тот же порт. В папке «Мой компьютер» не должно появиться «лишнего» CD-ROM — только столько, сколько есть физических приводов оптических дисков.
Задача решена. Можно переходить к настройке модемного соединения на Linux системе. Кстати и под Windows после этой процедуры модем станет работать стабильнее и быстрее. А если возникнет необходимость вернуть прибор в первобытное состояние, то никто не запрещает повторить всю процедуру, но уже с командой AT^U2DIAG=255 (устройство в режиме модем + CD-ROM + Card Reader).
Способ второй: Доработка модема в среде Linux
Суть его все та же: передать на модем команду AT^U2DIAG=0, отключив все устройства, кроме модема. Для этого мы воспользуемся программой minicom. Это программа весьма древняя и имеется в репозиториях почти любого дистрибутива. Так что устанавливайте ее скорей, в любом случае без нее не обойтись.
Но для того, чтобы передать на модем какую-либо команду, нужно как минимум увидеть модем в своей системе. Для этого в вашем ядре должна быть включена поддержка эмуляции последовательных портов (usbserial или usb-serial). Это можно проверить командой:
Обратите внимание на последнюю строку вывода. У меня модуль usbserial подключен. Если у вас не так, то нужно его подключить. Как это сделать, зависит от вашего дистрибутива. Данная статья не может вместить инструкций по этому вопросу. Вы же хотели повозиться с любимой системой?
Дальнейшие действия зависят от вида вашего дистрибутива.
Для пользователей RPM дистрибутивов
После инсталляции программы в вашей системе, вам потребуется создать текстовой файл /etc/usb-modeswitch.conf. (Будьте внимательны с черточкой в имени файла и программы: программа называется usb_modeswitch, а файл usb-modeswitch.conf).
В этом файле нужно прописать следующее (лучше скопировать и вставить):
После этого следует подключить модем к USB порту, дождаться пока он будет определен системой как CD-ROM, а затем запустить команду (как root):
Немедленно после этого значок CD-ROM пропадает на некоторое время, а через 20-30 секунд снова появляется. Команда отключила эмуляцию CD-ROM, udev и hal тут же распознали собственно модем, а затем снова произошла эмуляция CD-ROM.
Но нам этих секунд достаточно чтобы в директории /dev появились три новых устройства: ttyUSB0-ttyUSB2. В этом нужно убедиться:
Все идет по плану. Теперь нельзя вынимать модем из USB порта, иначе придется повторять все сначала.
Не пытайтесь сейчас наладить дозвон — это бесполезно. Нужно сначала отключить эмуляцию CD-ROM навсегда.
Запускаем в root консоли команду minicom -s:
Выбираем строку «Настройка последовательного порта» и жмем ENTER.
В строке: «Какую настройку изменить?» печатаем А. Курсор перейдет в верхнюю строку «А — Последовательный порт: /dev/modem». Вместо /dev/modem пишем /dev/ttyUSB0. Потом нажимаем ENTER, верхнее окно пропадает, и нажимаем ESC чтобы выйти из режима конфигурации.
Немедленно появится окошко «Инициализируется модем», затем оно сменится следующей информацией:
Введите команду AT и нажмите ENTER. Появится ответ — OK.
Осталось ввести (лучше всего скопировать) команду AT^U2DIAG=0 и нажать ENTER. Снова появится ответ — OK.
Теперь нажимаем CTRL+A и внизу окна миникома появится красная панель. Нажав Z можно просмотреть список команд. Нам нужна «Выход без сброса»- Q. Нажимаем Q и покидаем программу миником. Модем доработан.
Чтобы убедиться в этом, вытащим его из гнезда USB, а затем снова включим (лучше в другое гнездо). Если никакого CD-ROM’а не появляется, повторим команду:
Что и требовалось. Можно налаживать дозвон.
Примечание: Теоретически возможно, что модем окажется не устройством ttyUSB0. Тогда нужно повторить все операции с миникомом для устройств ttyUSB1 и ttyUSB2.
Для пользователей Debian-подобных дистрибутивов (Ubuntu и иже с ними)
После того как вы инсталлируете эту программу, нужно в консоли с правами root, либо при помощи sudo, запустить следующую команду:
# /lib/udev/modem-modeswitch —vendor 0x12d1 —product 0x1446 —type option-zerocd
После этого в директории /dev должны появиться три устройства: ttyUSB0-ttyUSB2. это можно проверить при помощи команды:
Теперь запускайте minicom как рассказано в предыдущем разделе. Все дальнейшие действия для всех дистрибутивов одинаковы.
Настройка модемного соединения с Интернет
Среди программ дозвона выделяется wvdial — старая и добрая «звонилка» подходящая для всех дистрибутивов. Для рабочего стола KDE предназначены программы КРРР и Chestnut Dialer; для GNOME — программа Gnome-ppp. Разберем основные программы дозвона.
Wvdial
Заодно проверьте, есть ли в директории /etc файл /etc/resolv.conf. Если нет, то создайте пустой текстовый файл с этим именем.
Все. Под root’ом набираем команду wvdial и соединение будет установлено. Когда в выводе команды появятся URL’ы (в виде цифр) значит коннект есть. Открывайте браузер и проверяйте.
Чтобы прервать соединение, нужно обязательно нажать комбинацию клавиш CTRL+C. Если просто закрыть окно терминала, то соединение будет продолжать работать, и чтобы его разорвать придется убивать процесс командой kill.
Единственный недостаток программы wvdial — невозможность следить за скоростью и объемом трафика. Но для этого существуют другие программы, описывать которые здесь не будем.
KPPP — программа дозвона для рабочего стола KDE
В Интернете множество руководств по ее применению, поэтому я не стану особенно распространяться. Скажу лишь, что упорство обязательно приведет к успеху. Нужно разбираться, почему программа не работает, проверять права доступа всех сопутствующих файлов и успех обязательно придет. Все настройки такие же, как я привел в файле wvdialconf. Иногда на настройку кррр уходит несколько дней. Но чаще, к счастью, она начинает работать за 10 минут.
GNOME PPP — программа дозвона для рабочего стола GNOME
Надеюсь, что вы уже «довели до ума» свой модем и подсоединились к Паутине. Счастливого серфинга!
Источник
МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Вот такая ситуация: я сижу сейчас под Виндовсом, который меня уже достал. Чисто случайно на каком-то диске нашел Runtu 7. Как я понял это Линукс. Вроде как посмотрел — понравилось. Единственное то, что мне надо интернет, а он происходит через usb модем (МТС Коннект). Если в винде все как-то по проще, то в линуксе я эти команды и что они означают не понимаю. Мне главное пользоваться системой графически, а пользоваться всякими штуками не надо. Объясните шаг-за-шагом что нужно делать и в мельчайших подробостях, пожалуйста. А то я почитал некоторые инструкцие в нете и у меня отвис язык. Задание спасибо.
Перемещено UVV из Development
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
> МТС Коннект, Линукс и новичок который ничего не понимает в этом. (R.I.P.)
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Большинство провайдеров обязуются предоставить оборудование и настроить его при заключении договора. Звонишь и просишь настроить, не забыв упомянуть ОС. Если там вменяемые люди, привезут нормальный (не usb) модем.
С WebPlus однажды срабоало. У них в списке официально поддерживаемого оборудования есть обычные ADSL модемы:)
Только это не в Development, а в General или Linux-install надо было.
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Это обычный USB GSM модем. Настраивается как мобильник подключенный через USB кабель.
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Воспользуйтесь Kppp или wvdial. В последнее время я использую wvdial, если приходится пользоваться мобильной связью.
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
в gnome-ppp есть кнопочка — Detect — она должна обнаружить ваш модем, ао всяком соучае мобильники находит. Дальше всё как в винде, номер *99# и логин: mts пароль: mts . Строка инициализации (Init Strings) — Init 2 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init 3 AT+CGDCONT=1,»IP»,»internet.mts.ru»
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
что такое gome-ppp?
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Ага, я понял как че делать, только выдает ошибку какуе-то, что-то умерло, или как. Ну в журнале когд смотрешь при соединении.
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
видишь, тут такая проблема, в принципе не решаемая логически
тебе нужна программа которая находится в репозитарии, чтобы подключиться к репозитарию тебе необходим интернет, а для интренета тебе необходима эта программа
так вот, когда ты научился работать с подобными рекурсиями ты будешь способен самостоятельно настраивать линукс, но для того чтобы научится работать с ними тебе придётся настроить этот чёртов модем
вот и вся философия
Re: МТС Коннект, Линукс и новичок который ничего не понимает в этом.
Источник
DevProg: Блог для программистов
Секреты программирования. Примеры разработки. Обзоры программёрского софта, блогов и форумов и просто полезные советы!
RSS Новости
Рубрики
Интересно почитать
Полезные записи
Комментаторы
DavidRaf к записи Строго и по мужски! Форум прог… |
roulette77-64298.mig… к записи Узелок впрок! Цветовые констан… |
CharlesNig к записи Блин ну вот это нафиг дааа… |
CharlesNig к записи Урок PHP — Как отправить… |
Poliakova#Galina[Rte… к записи Ставим МТС коннект модем на Li… |
Tutoring services к записи Урок Delphi – Учимся подключат… |
test prep к записи Ассемблер для начинающих. Урок… |
search engine optimi… к записи Узелок впрок! Цветовые констан… |
ТимурDot к записи Строго и по мужски! Форум прог… |
AngieBrusy к записи Строго и по мужски! Форум прог… |
Архивы
Мы читаем
Статистика блога
Ставим МТС коннект модем на Linux (Ubuntu, Mandriva и др.)
Posted by devprog на 5 марта, 2011
Ставим МТС коннект модем на Linux.
Всем Доброго времени суток дорогие читатели. Сегодня хочу вам поведать, как поставить под Linux популярный 3G модем МТС коннект. Столкнулся с проблемой, так как сижу на сборке Ubutu, а в сам модем зашиты драйвера исключительно для Windows и Mac. Но это еще не значит, что его нельзя поставить на другие операционные системы.
Во время подключения модема через USB , он успешно определился и смонтировался, как dev/ttyUSB используя usbserial.ko интерфейс. Если же он не определился в вашей системе, скорее всего дело в версии ядра, а оно не должно быть младше 2.6.19. В таком случае вам нужно будет скачать дополнительный драйвер, чтобы Linux мог определить модем.
Берем его отсюда : huawei-e220. Для установки драйвера потребуется пару минут и никакой сложности это не должно вызвать.
# make install_ (ваша версия дистрибутива)
Стоит обратить внимание не последнюю команду “ # make install_ваша версия ”
, в зависимости от вашего дистрибутива Linux, она может отличаться. Например, если у вас Ubuntu, то она будет иметь вид make install_ubuntu , если Mandrake — make install_mandrive и т.д. Думаю вы поняли.
Теперь, когда этот нужный системе драйвер установлен, остается только настроить интернет-соединение через штатную программу wvdial( если ее нет берем отсюда wvdial ). Чтобы не мучатся постоянно с прописыванием длинной команды, в файле конфигурации /etc/wvdial.conf прописываем:
Init2 = ATQ V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1 , “IP” , “internet.mts.ru”
Dial Attempts = 1
Modem Type = USB Modem
Почти все, ничего сложного, и еще, после набора в консоли команды wvdial huawei (посредством ключа huawei нам нужно указать название соединения, которое мы хотим установить), соединение через E220 будет выполнено. Чтобы его разорвать, нужно удерживая нажать СTRL + C на клавиатуре.
Источник