Beeline 3g modem и Linux

Может кому и пригодится... Недавно сам приобрел такую штуку и сразу столкнулся с проблемой установки... В общем небольшой "How to" (Все настройки даны для модема MF626 и Debian, параметры других модемов могут отличаться) 1) Вставляем модем и выполняем

lsusb

или

cat /proc/bus/usb/devices

Должен определиться модем. Но есть небольшое "но", данные устройства не всегда определяются как модемы. Это из-за того, что внутри у них зашита флешка с драйверами под Windows. То есть если у нового устройства Vendor=19d2 ProdID=2000 (Это для модема MF626, у вашего модема может быть другие параметры), то его необходимо переключить в режим модема. Это может сделать утилита usb_modeswitch. Устанавливаем ее и смотрим_ /etc/usb_modeswitch.conf_ К сожалению, дефолтных настроек для MF626 нет, но как показала практика, настройки для MF628+ прекрасно подходят. Коментим строки по умолчанию и разкоменчиваем настройки для MF628+. Сохраняем и выполняем

usb_modeswitch

Как только модем заново определиться (параметры девайса должны смениться на Vendor=19d2 Product=0031) выполняем ещё одну команду

modprobe usbserial vendor=0x19d2 product=0x0031

Модем должен зацепиться на ttyUSB0. Все, первый шаг закончен. 2)Настраиваем pppd. Лично я пользуюсь gnome-ppp. Имя и пароль : beeline «Настройка» Вкладка «Модем» Устройство : /dev/ttyUSB0 Тип: USB модем Скорость : максимум. Способ набора : тональный Громкость динамика : отключен Настройки телефона и строки инициализации. «Телефонные номера» Ваш номер дозвона. *99# «Строки инициализации» AT+CGDCONT=1,"IP","home.beeline.ru" «Префикс» Не трогаем «Количество попыток дозвона» На ваше усмотрение. «Дожидаться гудка в линии» Снимаем галочку с чекбокса. Вкладка "Сеть" - не трогаем. Вкладка "Общие" Снимаем галочку с "отменять соединение при отсутствии гудка в линии" Все, теперь мы прошли 23 3) Ну и самое главное. Дело в том, что данная модель (да и не одна она) софтварно заточена на "Beeline" Стандартная программа каждые 2 минeтs (если я правильно помню) посылает на порт модема команду вида AT+ZOPERTE="beeline" И если модем ее не получит то он рвет связь. Но благодаря mf626-help от dottedmag`a проблема решается. Как только модем присоедениться к сети, выпоняем

mf626-helper -v -f число_1 число_2

где число_1 - USB bus number , число_2 - USB device number (можно посмотреть с помощью "lsusb" или "cat /proc/bus/usb/devices" ) Лично у меня после этого все заработало... )))

Размещено: 16.12.2008 11:05 Всего комментариев: 0
Автор: Kappa Блог: Kappa's blog
Тэги:

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.