ZTE MF180: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Строка 7: Строка 7:


== Швейцарский нож ==
== Швейцарский нож ==
Далее, необходимо(вернее, можно обойтись и посылкой AT-команд, но мы же слишком ленивы для этого) скачать небольшой, но очень полезный [http://m-blog.pp.ua/files/mf100.pl.tar.gz скрипт] и распаковать его.
Далее, необходимо (вернее, можно обойтись и посылкой AT-команд, но мы же слишком ленивы для этого) скачать небольшой, но очень полезный [http://m-blog.pp.ua/files/mf100.pl.tar.gz скрипт] и распаковать его.


<source lang=bash>
<source lang=bash>

Версия 19:07, 11 сентября 2010

Сабж

Билайновский модем, куплен в августе 2010 за 700 с чем-то RUR

Заставляем систему видеть

Для корректной работы проще всего поставить ядро с поддержкой драйвера option (чтобы не мучаться с usbserial и udev).

Швейцарский нож

Далее, необходимо (вернее, можно обойтись и посылкой AT-команд, но мы же слишком ленивы для этого) скачать небольшой, но очень полезный скрипт и распаковать его.

wget http://m-blog.pp.ua/files/mf100.pl.tar.gz -O - | tar zx

Вскрываем

Изначально модем определяется как CD-ROM, на котором есть драйвера только под Windows (несмотря на заявленную поддержку MacOS X). После извлечения оного модем становится виден как 3 tty устройства, с которыми уже можно попробовать поработать, но разве нам нужны эти пляски?

Потому просто берем и отключаем cdrom командой:

./mf100.pl cdstop

Если скрипт ответил "OK", можно переткнуть модем и удостовериться, что больше нас ничто не беспокоит.

Звоним

Многие провайдеры используют коварный флаг, который разрывает соединение каждый 2-3 минуты и коварный билайн в их числе. Недуг лечится опять же, просто:

./mf100.pl modem

Кто как, а я для дозвона с незапамятных времен использую wvdial, ибо для ppp/pppd нужно писать много букав, а в kppp/gnome-ppp - много тыкать мышкой. Лень.

для wvdial используем такой конфиг (пользователь/пароль/точка доступа специфичны для вашего провайдера):

[Dialer beeline-3g]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","home.beeline.ru"
Phone = *99#
ISDN = 0
Stupid Mode = 1
Auto Reconnect = 0
Idle Seconds = 0
Username = beeline
Password = beeline
Modem Type = USB Modem
Modem = /dev/ttyUSB2

теперь запускаем wvdial и радуемся интернету:

wvdial beeline-3g

Ссылки

источник вдохновения и скрипта - там все издевательства производятся над MF100