Запускаємо 3G модем на Ubuntu

Хочу поділитися своїм досвідом приручення 3G модему в середовищі Ubuntu.
Київстар поставляє ZTE MF100 але думаю що дана інструкція може допомогти і власникам інших моделей.

Модем містить свої драйвери для Windows у вбудованій пам’яті. За замовчуванням пристрій розпізнається як CD-ROM привід та встановлює драйвери з автозапуску. Після встановлення CD-ROM розмонтовується і пристрій перемикається в режим модема, успішно визначається операційною системою і працює за призначенням.

Цю функцію звуть “ZeroCD” бо вона дозволяє продавати девайси що мають драйвери у собі та відповідно поставляти їх без додаткового CD.

Однак в Linux ця функція додає більше проблем ніж вирішує.
(додаю кілька фоток що зробив поки бавився з модемом)

Встановлюємо 3G модем на Ubuntu швидко та легко!

3G модем від Київстар В Ubuntu драйвер ставиться як модуль ядра “usbserial”, однак після встановлення драйверу модем не працює бо за замовчуванням поки пристрій працює в режимі “usb-storage” всі його функції як модема — вимкнені.

Вирішує цю проблему програмка “usb-modeswitch” що шле спеціальні команди які виконують перемикання пристрою з режиму “usb-storage” в “usbserial”.

В репозитаріях є стара версія програми, ставиться вона наступним чином
# apt-get install usb-modeswitch
все повинно працювати відразу!

Однак якщо ваш пристрій і досі не детектиться успішно — прийдеться пошаманити, як це було у мене.

Шаманство з конфігами

Є варіант що ваш модем не зміг автоматично розпізнатися програмою тому можна спробувати власноручно вказати йому модель. За замовчуванням всі позиції в конфігураційному файлі закоментовано, тому нічого працювати не буде.
# nano /etc/usb_modeswitch.conf
Шукаємо секцію для свого модему і розкоментовуємо його налаштування. В мене модем ZTEMF100. Я не знайшов налаштувань безпосередньо для свого модему однак переглянувши результати # lsusb та поривши в неті та в конфігу визначив по “TargetVendor/TargetProduct” мені підходять дані з секції
ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626
ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")
Уважно прочитайте коментарі, там можна знайти багато цікавої інформації та альтернативні варіанти рядків “MessageContent”.

Шаманство з ручним встановленням останньої версії

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

На щастя програма розвивається дуже активно, з кожною версією перелік підтримуваних пристроїв розширюється і мені пощастило що остання версія програми чудово підтримувала мій пристрій, тож я ставив її в ручному режимі.

На офіційному сайті дуже детально розписано як встановити програму самотужки з tar-архіва, а я приведу короткий перелік операцій щоб зробити все ще простішим.

Отже задовільняємо залежності
# apt-get install tcl libusb-dev
Завантажуємо архів з програмою
# cd /srv/
# wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-[версія!!].tar.bz2
URL на останню версію програми візьміть з сайту програми, на момент написання статті це була версія 1.1.1

Завантажуємо базу даних підтримуваних пристроїв
# wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-[дата!!]tar.bz2
URL на останню версію бази теж візьміть з сайту програми, на момент написання статті це була версія від 2010 03 17

розпаковуємо архіви

3G Модем на Ubuntu
# tar xjf usb-modeswitch-1*.tar.bz2
# tar xjf usb-modeswitch-data-*.tar.bz2
та встановлюємо
# cd ./usb-modeswitch-1*
# make install
# cd ../usb-modeswitch-data-*
# make install
Перезавантажуємося, вставляємо модем і бачимо що він успішно встановлений та розпізнається в аплеті NetworkManager як “Нове мобільне підключення GSM

Радіємо!

коментарі:

Мирослав 21.04.2010 15:26
Тобто вкорочена версія статті звучить "поставте найсвіжішу версію програмки" ? А взагалі дякую, планую колись таки купити собі нетбука, поставити на нього якусь Убунту (можливо netbook remix) і підключити туди інтернет 3жшний. Додав в закладки.
webdevbyjoss 21.04.2010 18:21
В мене доречі ASUS EeePC 1005HA + Ubuntu 9.10 Netbook Remix - політ нормальний!
chugylo 22.04.2010 08:37
Ноутбук чорний, а модем білий — негарно. Там в асортименті різних кольорів не пропонують?
webdevbyjoss 22.04.2010 11:25
та, модеми тільки білі в продажі - хоч бери і міняй ноут щоб все було глямурнєнько!
chugylo 22.04.2010 12:10
Та який то гламур?! Найпростіші правила естетики.
sky 22.04.2010 08:48
ого, як тут все складно, я свій zte 8700 просто вставив у usb, ввів логін і пароль і все працює без всякого шаманства. (Ubuntu 9.10)
+1tivasyk 22.04.2010 14:08
чудова публікація, дякую.

щоправда, де ж вона була раніше — півроку тому, коли я придбав собі пару київстарівських mf100 (http://www.tivasyk.info/2009/09/blog-post_5913.html) і змушений був підключати їх, подлубавши спершу прошивку за допомогою qpst? (http://www.tivasyk.info/2009/09/3g-linux-mint.html)
webdevbyjoss 28.04.2010 07:06
доречі як враження від ZTE MF100?

В мене проблем ніяких немає з ним, однак позичив знайомому який використав його на Windows то скаржиться на дуже поганий сигнал, навіть пошту неможливо перевірити і завантажити.
tivasyk 28.04.2010 12:06
не дуже активно користувався, зараз (тимчасово) не користуюся взагалі… до самого модема претензія лише одна: виступає дуже збоку, краще б втулити його всередину корпуса нетбука (якби там був передбачений вільний usb, як от в touch book’у).

а от до якості зв’язку, зручності послуг «київстара» та до софта під linux самі лише претензії… свого часу мені довелося зафікувати модем на 3g, щоби він навіть не пробував чіплятися за gprs — тому що інакше можна було легко «влетіти» на неспрогнозовані суми через особливості тарифікації. швидкість роботи на 3g при цьому часто (та практично завжди) була на рівні gprs — і це в границях києва.

http://www.tivasyk.info/2009/09/3g_25.html

так що особливого бажання чи навіть потреби користуватися модемом останнім часом не було. а от поїду з міста — треба буде знову пробувати. тільки от надії на якийсь 3g в тих краях, куди їду (крим) щось немає.
tivasyk 28.04.2010 12:09
а, ні, таки є зауваження. стосується індикації режиму роботи модема. на відміну від huawei’євських модемів, цей не блимає різними кольорами в залежності від того, «причепився» до 2g чи 3g… завжди «однім цвєтом» — незручно.
+1andrij.rushchak 27.02.2011 22:09
дякую за статтю - завдяки їй налаштував свій huawei з комплекту мобільного інтернету від київстару на лінукс мінт.

додати коментар: