Для того, чтобы модем Huawei E173 определился в системе не только как Flash-диск, необходимо установить пакет usb-modeswitch, который можно найти в стандартном репозитории universe:sudo apt-get install usb-modeswitch usb-modeswitch-data
После этого модем будет определен как ttyUSB0.
$ dmesg| tail
[310579.743098] USB Serial support registered for GSM modem (1-port)
[310579.745647] option 2-3:1.0: GSM modem (1-port) converter detected
[310579.751377] usb 2-3: GSM modem (1-port) converter now attached to ttyUSB0
Если не заработало, выясняем идентификатор устройства:$ lsusb
Bus 002 Device 050: ID 12d1:140c Huawei Technologies Co., Ltd.
Проверяем наличие файла "12d1:*" в /etc/usb_modeswitch.d, в одном из файлов должно быть упоминание продукта "1446". Например:
# Huawei E270+ (HSPA+ modem)
DefaultVendor= 0x12d1
DefaultProduct=0x1446TargetVendor= 0x12d1
TargetProductList="1001,1406,140c,14ac"CheckSuccess=20
MessageContent="55534243123456780000000000000011060000000000000000000000000000"
Если файла нет, то его можно создать по вышеприведенному примеру, просто добавив строки:
DefaultVendor= 0x12d1
DefaultProduct= 0x140c
В дальнейшем модем будет доступен через /dev/ttyUSB0 и его можно настроить вручную через запуск pppd или через конфигураторы Network Manager, kppp или wvdial. В качестве APN следует указать - internet, в качестве логина и пароля - gdata/gdata, номер - "*99#".Аналогично настраиваются соединения для работы с модемами других сотовых операторов. Для МТС значение APN internet.mts.ru, логин/пароль mts/mst, для Beeline APN - internet.beeline.ru, логин/пароль - beeline.
URL:
Обсуждается: http://www.opennet.ru/tips/info/2609.shtml
А вот инструкция для модема Huawei E1550 в debian, плюс конфиг wvdial под билайн
http://geomapx.blogspot.com/2010/05/huawei-e1550-debian.html
В большей части хуавеев можно запретить нахрен дурацкий сидюк командой AT^U2DIAG=0 - после этого о modeswitch можно попросту забыть и работать с этой штукой как с обычным модемом.
Может я чего не понимаю но они у меня работаю из коробки, ничего не доставляю
Уже не однокрастно сталкиваюсь с такой ситуацией, планируешь купить оборудование, гуглишь по этой теме, инфо куча говорит о том, что работает, но нужно много много разных танцев с бубнов, вроде этой статьи, думаешь, ну вот работает но попотеть придётся чуть чуть, ладно, идёшь покупаешь, вставляешь, и что? Всё работает их коробки сразу, и вот и думай нахрена эти статьи. Подобная статья возможно пригодилось бы для Ubuntu 10.04, но не для 10.10 и не для 11.04, откуда вы статьи эти берёте? Ну ладно, не мешает и ладно, но просто уже не выдержал...
в данном случае, момед сразу работает за счёт network-managera. что-то мне подсказывает, что в серверной версии убунты его нет, например. а в 10.04, которая LTS, даже usb_modeswitch из коробки нету.
Наверняка у тебя стоит пакет network-manager с тучей зависимостей. Заметка для тех, кто не хочет засирать систему, к тебе это не относится, можешь не читать.
Юзер начинает вешаться через 1.5-2 года, когда выскакивают сообщения типаNo left space on device.
Как понимаете, убунтушнегам это не грозит, они раз в полгода форматят диски.
Павел, наличие убунты не влияет на количество разделов и обдуманность выбора их размеров.
У меня целый парк машин с 10.04, следующий апгрейд будет в апреле 2012.
Место может закончиться только на /home, и то, могу квоты включить и на машинке вышивать тоже...
> ... следующий апгрейд будет в апреле 2012.Зачем? Работает же. Иль премию дают за апгрейд?
И вообще, ты не правильный убунтушник :)
Убунтушник - это такое существо, совершенно не интересующиеся работой
самой ОС, у него и так других дел хватает. Собственно по этому была и выбрана Убунта.
Если апгрейд не сделать вовремя, то больше не поставишь обновлений, не поставишь нового софта, не будет работать ничего из ожидаемого руководством.Я дебиановец, но мне надо чтобы меньше фыркали пользователи и чтобы меньше телодвижений совершал я сам.
Мне не сильно интересно, как устроена убунта, я и так немного представляю все этапы её загрузки и смены режимов работы.
> Если апгрейд не сделать вовремя, то больше не поставишь обновлений, не поставишь
> нового софта, не будет работать ничего из ожидаемого руководством.Ну ясно.... Как всегда, руководство само не знает что хочет. :)
> В любом случае, это "достаточно быстро".FYI, свежие убунты ставятся и без форматирования, только стирая всякие /var /etc /usr и прочая. Лайт версия форматинга: хомяк и вообще все юзерские данные не трогаются, протираются только системные диры, в которые накатывается нулевая система. Удивительно что остальные не додумались до данной операции: просто, быстро, и в меру безглючно :).Для пушей надежности можно настройки в хомяке убить если есть опасения что они вызывали глюки.
> FYI, свежие убунты ставятся и без форматированияЭто всё равно что гордо говорившие "я не ребутаюсь, просто init 1 и потом init 3"...
> только стирая всякие /var /etc /usr и прочая.
> Это всё равно что гордо говорившие "я не ребутаюсь, просто init 1
> и потом init 3"...А чего не нравится то? При этом кардинально и наверняка подтираются хвосты и останки пакетов от старой ос и 100% фиксится то что я накосячил вручную (иногда бываю ленивым засранцем который изредка не гнушается расово неверным make install, например) + связанные с их сосуществованием глюки. А юзерские данные и настройки в хомяке и всех остальных не-системных дирах - выживают. В лично моем понимании это один из наиболее удобных и эффективных методов реинсталла ос которые мне попадались. Хорошо аннулирует любые глюки системы и любые даже самые брутальные фэйлы типа наполовину снесенного lib, но при этом минимально вредит данным и настройкам юзера. В некоторых ситуациях бывает удобно.
Остальные почему-то до столь очевидной штуки не доперли. Ну конечно можно вопить что не нужно. Ну тогда можно и в ответ бухтеть "не нужно - не пользуйтесь" ;)
$ sudo apt-get install usb-modeswitch usb-modeswitch-data
$ sudo nano /etc/ppp/peers/provider
и меняем
connect "/usr/sbin/chat -v -f /etc/chatscripts/provider -T 60"
на
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs -T internet"
и имя устройства /dev/ttyS0 на /dev/ttyUSB0 (или в зависимости от момеда, напр. для alcatel`евских -- /dev/ttyUSB2)
^o, всё. $ pon запускает соединение, $ poff останавливает. самый каноничный вариант.
Вот не надо так делать. Для какого-нибудь встраиваемого линукса в терминале - самое то, а на десктопе настройки должны у юзера в хомятнике лежать.
> самое то, а на десктопе настройки должны у юзера в хомятнике
> лежать.Смотря как рассматривать соединение.
- Если это считается свойством одного пользователя, тогда можно и в хомятник.
- Если это system-wide фича, т.е. соединение доступно всем пользователям, хранить настройки в хомяке юзера довольно странно и криво. Этак можно весь /etc в хомяк вгрузить.
на десктопах всё равно больше одного юзера бывает редко, а если больше -- разумнее расшаривать соединения на всех, а неугодным отрубать права, например, исключив из группы dialout.
обычный юзер вообще не должен задумываться о настройке сети, а засорять хомяки (и тем более скелетоны) инфой о дефолтных параметрах подключений -- вот где ересь.
Н-да, в альте просто работает...
Так и в убунте работает, это просто очередное howto "Как я делаю это в гамаке и ластах" :)
> Н-да, в альте просто работает...Там не работает много чего другого. У меня например подключены PPA c последними версиями программ, которых в пакетах альта вообще нет. И я вижу некоторую разницу по трудозатратам между добавкой ppa: строки и самоличной билдовкой пакета, особенно в культурном виде.
а я вообще никакие ппа не подключал, у меня арчлинукс :3
У меня Ubuntu 11.04 и Huawei E171 (не 173, но велика ли разница?), провайдер МТС, просто втыкаю и работает, проблем не вижу. Скорость до 400 КБайт/с... ЧЯДНТ?
Лучше бы написали как заставить Huawei E1550 посылать и обрабатывать USSD запросы
Все сделал как здесь сказанно. Точнее все было, дистрибутив Debian Mint создал мобильное соединение, все указал. Я в Якутии живу, поэтому указал internet.dv в APN, создавал в сетевых соединениях.
Он пытаеться вроде соединиться, а потом пишет сетевое соединение было разорванно, в чем причина?
Чёт я не понял, бился, бился, ничего не получаелося, писал что не может найти usb-modeswitch ! ! ! И даже как флешку открывать не хотел ! ! ! В оконцове я просто, случайно, заглянул в нетворк и смог создать соединение.
I`d like to thank ano!
Worked perfectly!
У меня Debian Squeeze. Я начал сразу через НМ пытаться подключаться. После нескольких безуспешных попыток стал искать инструкцию в интернете. Нашел что-то про переключение режимов. Сделал по тексту в НМ появилось мобильное устройство с уровнем приема сигнала, но соединения так установить и не удалось. Тогда из других описаний сделал установку Mobile Partner из памяти модема. Программка установилась хоть и ругалась про какой-то NDIS драйвер. Но результат тот же. Много раз удалял и устанавливал заново, пока не понял что нужно для компиляции дравера NDIS и установил и его. После чего в НМ появился новый сетевой интерфейс eth1 и по нажатию кнопки Подключиться интернет заработал.
После перезагрузки в НМ висел как бы пустой интерфейс от NDIS модема, а модем все так же упорно не хотел подключаться. Попытки переустановить этот дравер ни к чему не привели. Хотя по ifconfig все интерфейсы были в наличии.
2 дня пытался всякими способами подключить на убунту huawei m21-4 от Мегафона. На 3 день сдался, купил другой модем, более ранний E352b. С этим работает без проблем. Думаю будет обновление приложения для модемов, тогда станет и с M21-4 работать.
Подключил USB модем, AT командами перевел его в режим только модема (без всяких cdrom, cardreader)настроил wvdial
в /etc/network/interfaces прописал интерфес
auto ppp0
iface ppp0 inet wvdialподключается нормально, после перезапуска тоже
но как сделать что бы переподключался выдернуть его из компьютера и воткнуть обратно
устройство появляется, а вот подключение надо поднимать ручками