Puppy-420-ru и USB-модем ZTE MF626 |
Можно сказать, что одним из первых серьёзных "испытаний" в освоении Puppy Linux, для меня стало подключение USB-модема ZTE MF626. В Windows всё привычно - вставляешь USB-устройство, и появляются какие-то сообщения, предложения установить драйвера и т.п. Вставляем модем в Puppy-420-ru и почти ничего - модем виден лишь как CD-ROM c ПО для Windows. Стал читать "родной", а также другие форумы в Интернете, и изучать вопрос. Выяснилось, что модем привязан к управляющей программе и SIM-карте оператора. Поиск в Интернете дал решение этой проблемы - при помощи программы QPST необходимо удалить FLAG_NO_DOWNLOAD во внутренней "прошивке" модема (это придётся проделать на ПК с установленной Windows, подробности можно найти в Интернете). После этого MF626 превращается в "просто" USB-модем: перестаёт работать встроенный кард-ридер microSD, более не виден CD-ROM с ПО для Windows, и кроме того, теперь модем может работать с SIM-картами любых операторов. Не работающие кард-ридер и CD-ROM - это конечно минус, но в общем-то не очень и надо. Для работы модема в Puppy-420-ru необходимо подгрузить модуль ядра usbserial, для этого добавляем строку: modprobe usbserial vendor=0x19d2 product=0x0016 в файл rc.local, расположенный в /etc/rc.d (значения vendor=0x19d2 и product=0x0016 - это для модема с удалённым FLAG_NO_DOWNLOAD). После этого заходим в "Сети" (ярлык на рабочем столе), выбираем "Подключение к Интернет с помощью аналогового модема", нажимаем кнопку "Определить модем", ждём, модем должен определиться на /dev/ttyUSB0. Выставляем в поле "Максимальная скорость модема" значение "115200", поля "Строка инициализации 1" и "Строка инициализации 2" делаем пустыми, в окне "Проверка несущей" - галочки нет, в окнах "Определять сигнал готовности" и "Определять сигнал занятости" - есть. Заполняем Account 1: "Номер телефона" - *99#, "Имя пользователя" - mts, "Пароль" - mts (для оператора МТС), ставим галочку на "Автоматически восстанавливать соединение". Все эти данные будут сохранены в файле wvdial.conf, расположенном в /etc (в принципе, можно сразу редактировать и его). Нажимаем "Соединиться с Интернет", запустится окно с отображением процесса подключения, ждём, если всё удачно, то в правом нижнем углу появляется индикатор Network Connection: ppp0. Всё, мы в Интернете, можно запускать браузер. update: "Подсмотрел" вот здесь, у Александра (DdShurick), как сделать автоматический запуск wvdial при подключении модема к компьютеру. Создаём в /etc/udev/rules.d файл (правило) 10-Modems.rules, с содержимым: ACTION=="add", ATTRS{idVendor}=="19d2", KERNEL=="ttyUSB*", RUN+="/usr/bin/wvdial" Собственно и всё, если модем уже подключен на момент включения компьютера, то соединение будет установлено практически к окончанию загрузки системы. |