Установка модема ZTE MF626 в Linux Ubuntu 9.10.
Для начала надо скачать несколько файликов:
1.usb modeswitch -
http://rapidshare.com/files/320002410/usb-modeswitch_1.0.5-1_mips.deb.html2. Все файлы, по ссылкам отсюда: https://forum.ubuntu.ru/index.php?topic=54853.0
http://ua.archive.ubuntu.com/ubuntu/pool/main/x/xplc/libxplc0.3.13_0.3.13-1build1_i386.deb
http://ua.archive.ubuntu.com/ubuntu/pool/main/w/wvstreams/libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
http://ua.archive.ubuntu.com/ubuntu/pool/main/w/wvstreams/libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb
http://ua.archive.ubuntu.com/ubuntu/pool/main/w/wvstreams/libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb
http://ua.archive.ubuntu.com/ubuntu/pool/main/w/wvdial/wvdial_1.60.1+nmu2_i386.deb
http://ua.archive.ubuntu.com/ubuntu/pool/universe/g/gnome-ppp/gnome-ppp_0.3.23-1_i386.deb
3. Сделать вот такие операции со своим модемом:
Для начало нам понадобится Windows.
Сперва надо скачать и установить в Windows программу QPST от Qualcomm (Саму программ+дополнение+инструкция находятся здесь http://blog.alfline.ru/tag/qpst/ ). Далее следует установить её, выбрать нужный COM-порт, подключиться к модему, и открыть программу EFSExplorer, которая позволяет работать с файловой системой устройства. В корне файловой системе устройства можно найти файл CD_STARTUP_FLAG размером в один байт. Сохраните этот файл на компьютере, и запишите какие права были у него выставлены. После этого данный файл нужно удалить. В результате устройство будет подключаться сразу в режиме модема.
Также чтобы в последствии небыло проблем с подключением и перебоями в работе нужно удалить файл FLAG_NO_DOWNLOAD который находится тамже где и CD_STARTUP_FLAG.
Сразу оговариваюсь: с вашим модемом всё будет в порядке, но если под виндой удалите драва, то установить их обычным способом Вы не сможете. Решение этой проблемы: скачать дрова с памяти модема себе на винт. Как? Думайте сами.)
= = = = = = = = = = = = = = =
I. Всё скачали? Поздравляю! Выключайте вашу ХРюшку или ВИС(ит)ТУ (иль что там у вас
). Загружаем Ubuntu.
Перенесите все скачанные файлы в одну директорию. Далее начинается самое интересное!
Перед нами 6 чего то там))) в формате .DEB. Тыкаем на первый попавшийся 2 раза. Тут 2 варианта событий:
1. Вы увидите ошибку, где будет показано, какой файлик надо установить.
2. Вы ошибки не увидите. Будет активна кнопка "Install" или "Установить".
Так. Установили? Нет? Тыкаем на все до тех пор, пока не установите все 6 штук. Если он уже установлен, то Вы увидите кнопку "Пере установить пакет". Так что, я надеюсь, труда вам этот шаг не доставит!
Перезапускаем систему.
Устанавливаем usb modeswitch так же, как и другие deb архивы (или как они там называются? Резитории? Короче, читайте ФАКи)))).
II. Теперь, когда всё установлено, займёмся химией!
Я буду объяснять так, как я умею, просьба строго не судить!
Создаём в вашей директории ( /home/учётная запись юзера/ ) файлик "usb_modeswitch.conf".
Теперь открываем его с помощью Gedit. Вписываем в него следующий код:
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0031
DetachStorageOnly=1
В консоле набираем следующую команду:
sudo cp /home/учётная запись/usb_modeswitch.conf /etc/
Если файл перекопировлся, то вы ничего не увидите, только новое поле для ввода команды.
Для верности можете сходить и посмотреть на него)))
Далее создаём в свой домашней директории файл "91-usb_modeswitch.rules"
Вписываем в него следующий код:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch; eject /dev/sr1"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x031"
Сохранили.
В консоли пишем:
sudo cp home/учётная запись/91-usb_modeswitch.rules /etc/udev/rules.d/
Та же система))
III. Так-с... Едем дальше... Видим мост... Так, это я уже не туда повернул, ссори.
Продолжим!
Теперь настраиваем соединение с интернетом. Я установил как Dial-Up модем.
Создаём у себя файл "wvdial.conf"
Код для Beeline:[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 921600
Init1 =ATZ
Init2 = AT+CGDCONT=1,"IP","home.beeline.ru"
Init3 =
Area Code =
Phone = *99#
Username = beeline
Password = beeline
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Idle Seconds =300
ISDN = 0
Auto DNS = 1
Для MTS:[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 921600
Init1 =ATZ
Init2 = AT+CGDCONT=1,"IP","home.mts.ru"
Init3 =
Area Code =
Phone = *99#
Username =mts
Password = mts
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Idle Seconds =300
ISDN = 0
Auto DNS = 1
Для MegaFon:[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 921600
Init1 =ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Init3 =
Area Code =
Phone = *99#
Username = gdata
Password = gdata
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Idle Seconds =300
ISDN = 0
Auto DNS = 1
В консоле пишем
sudo cp /home/учётная запись/wvdial.conf /etc/
Скопировали? Молодцы!!!
IV. Проверим себя! Втыкаем модем в USB. Ждём, пока он загорится зелёным или синим (менять надо в винде).
В консоле пишем:
ls -al /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 2008-10-30 21:58 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2008-10-30 21:58 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2008-10-30 21:58 /dev/ttyUSB2
Видим такое? Я вас поздравляю! Можете забыть об инете! (Шутка! Не принимайте близко к сердцу!)
Всё хорошо!
В консоле снова пишем:
sudo wvdial
Вы снова в сети! Поздравляю!!!
= = = = = = = = = = = = = = = = = =
Так же хочу выразить благодарность пользователям
timur73_73,
Alie Alexandross,
jiicehok,
Udachnik,
s_qwerty,
aliftin и другим, кто терпел мои нубские вопросы и терпеливо мне всё объяснял!
Спасибо вам, товарищи!