Настройка мобильного USB 3G-модема ZTE MF626 под Linux
Способ достоверно работает для конкретной модели ZTE MF626, но велика вероятность, что он может помочь обладателям любой модели USB-модема. Проверялось на модеме оператора Kcell (Казахстан) и операционной системе Ubuntu 9.10 (Karmic Koala).
Важно! В операционной системе Windows данное устройство не нуждается в какой либо настройке, поскольку при подключении модема к usb-порту все настраивается автоматически — драйвера хранятся в самом модеме, устанавливаются, и устройство готово к использованию.
Первое, что я рекомендую сделать, — это убрать PIN-код с вашей SIM-карты. При его наличии и использовании модема в Windows проблем возникать не должно, ибо там есть возможность его ввести, используя утилиту управления модемом, поставляемую с ним. Но, поскольку в Linux такой утилиты у вас не будет, то наилучший выход — это просто отключить PIN-код, вставив SIM-карту в обычный мобильный телефон.
Дело в том, что в USB-модем встроена флешка, которая содержит драйвера и программное обеспечение для управления модемом под ОС Windows. После подсоединения его к USB-порту компьютера устройство в первую очередь определяется как CD-ROM для того, чтобы установить драйвера и ПО. И только уже если это установлено оно переключается в режим модема. Соответственно, если мы попытаемся использовать его в ОС Linux, то увидим лишь, что определился этот самый носитель (Zero CD), а как модем система его не видит.
Решаем вопрос с Zero CD
Это можно исправить, если отключить автозапуск CD-ROM на устройстве. Тогда модем будет всегда определяться как модем, что нам и нужно.
Для этого понадобится компьютер с ОС Windows XP. Нужно установить модем в такой компьютер, поставить драйвера и ПО. Подключаться к интернету не нужно. Нам понадобится Гипертерминал, который есть в стандартной поставке windows XP.
Сначала необходимо открыть диспетчер устройств Windows и в свойствах модема посмотреть на каком COM-порту он находится.
Затем запускаем гипертерминал (Hyper Terminal). Он находится в меню Пуск > Программы > Стандартные > Связь > Hyper Terminal, либо вызовите апплет «Выполнить» (клавиши Win+R) и наберите команду hypertrm. Откроется окно создания нового подключения. В нем вы можете вбить любое название — это неважно.
Затем? в окне задания настроек подключения нужно установить следующие параметры:
Скорость: 115200
Биты данных: 8
Четность: Нет
Стоповые биты: 1
Управление потоком: Нет
Откроется терминал, в котором вы сможете давать команды напрямую устройству. Все что нужно сделать — это набрать команду
AT+ZCDRUN=8
и нажать Enter. Причем команду нужно набирать «наощупь» — в терминале не будут отображаться введенные символы. Если все сделано верно, то вы увидите подтверждение отключения режима Zero-CD:
Close autorun state result(0:FAIL 1:SUCCESS):1
Если вдруг вам понадобится вернуть настройки модема в исходное состояние, нужно будет проделать ту же самую процедуру, только команда будет AT+ZCDRUN=9.
Вот и все, собственно. Закрываем терминал, и теперь наше устройство всегда будет определяться как модем.
Подключаем модем к Ubuntu
Для того, чтобы начать использовать модем, например, в Ubuntu, нужно будет создать мобильное широкополосное подключение выбрав в настройках вашего оператора. После присоединения модема к компьютеру с Ubuntu в Network Manager’e появится строка «создать мобильное широкополосное соединение» — это значит, что модем успешно определился и система может его использовать.
Создаем соединение для вашего оператора сотовой связи — и вуаля — настройка ZTE MF626 завершена.
Настройка под Kcell в Ubuntu
И, напоследок, несколько слов непосредственно для пользователей комплекта Kcell Connect казахстанского оператора Kcell, которые захотят использовать USB-модем под Ubuntu. Если таким способом «поднять» соединение, то связь будет работать через раз. Для того, чтобы всегда без проблем подключаться к Сети, необходимо в настройках созданного соединения в Network Manager задать DNS-сервера вручную.
Чтобы узнать адреса DNS’ов, нужно «методом тыка» хотя бы один раз поймать нормальное соединение, при котором будет работать Интернет (это можно делать просто ping’ом какого нибудь сайта — например google.kz). Когда удастся нормально подключиться, посмотрите адреса DNS в сведениях о соединении (ПКМ по иконке Network Manager в трее). При рабочем соединении там будут адреса первичного и вторичного DNS. Вот их-то и пропишите вручную в настройках вашего соединения через запятую. Тогда вы стабильно будете подключаться с первого раза.
В Ubunte вовсе не обязательно отключать ПИН. В Network Manager не забыть поставить галку на автоматическое запоминание ПИНа при первичной настройке соединения. Далее уже ничего не потребуется делать. При последующих подключениях модема несколько минут подождать только, пока загорится сетевая регистрация. Мне в этом смысле больше нравится работа MF 192 на OS «ROSA». Но в принципе, Unix широк в выборе, чем и хорош.
Комментарий на отдельной страницеВозможно все так и есть, все дело в том, что эта статья была написана более 5 лет назад. И на тот момент для текущей версии Ubuntu описанный метод настройки подошел лучше всего. Очень вероятно что метод не единственный, наверняка были и другие способы заставить работать модем.
А что за OS Rosa — можете подробней рассказать о ней? Я нашел сайт rosalab.ru — об их разработке идет речь?
Комментарий на отдельной страницеЭтот модем с подвохом, по крайней мере тот экземпляр что у меня от билайна.
Комментарий на отдельной страницеРаботает только с своим софтом в связке, периодически требует команду AT+ZOPERTE=»beeline» (раз в минуту) без нее модем рвет соединение и в итоге «отваливается», что лечится только переподключением