Прикручиваем модем
ETZ MF626 (Ubuntu 8.10 Linux) оператор MTS
За основу был взят материал
http://ru.gentoo-wiki.com/wiki/MF626 -- советую заглянуть и сохранить как документ по данному модему
1. Первое, что нужно сделать, это перепрошить модем, если ваш модем от операторов MTS или Beeline
Эта операция снимает проблему, которая отключает модем через каждые 2 минуты (после всех настроек с Интернетом).
http://www.zte.com.au/ -- сайт разработчика MF626 (ужасный сайт, по-этому, лучше всего зайти с этой ссылки и найти там свой модем в разделе downloads)
файл
MF626_M02_Uptool.zip 22mb.
Модем перепрошивается в два клика из под Винды.
Не забудьте симку вытащить, как производитель советует!
Хотя, лично я, прочитал инструкцию уже после того, когда произвёл эти два решающих клика, тем самым запустив весь необратимый процесс. Улыбаюсь Перепрошивка продлилась примерно 8 минут.
2. Далее, нам нужна утилита для работы с файлами в данном модеме. Нужно отключить устройство CD на котором водятся какие-нибудь ненужные драйвера. После перепрошивки CD будет пуст, но он блокирует работу с устройством Modem, который нам нужен.
QPST_2.15_build_231.rarИщем ( впрочим, вот пока рабочая ссылка
http://slil.ru/23570298 )
Находим
Ставим
Запускаем EFSExplorer
Путем перетыкания usb-модема по разным портам, находим нужный порт для работы этой проги. Модем должен появиться в окошке EFSExplorer. А вообще, подсказка есть в приложении этой программы, там где написанно про Server. Первые порты на метеринской плате предпочтительнее. COM1 или COM2 (Windows)
Как только EFSExplorer обнаружит и покажет телефон, выбераем, кликаем, и незадумываясь сносим файл CD_STARTUP_FLAG
Если что не так, вы всегда сможете перепрошить модем. Все файлы восстановятся.
Всё! модем готов!
В Linux он должен назваться сразу на всех 4 портах USB
В папке
/dev/ устройства
ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3Осталось только выбрать устройство
ttyUSB3Вот пример скрипта для дозвона через
pppdЭтот файл
/etc/ppp/peers/mts/dev/ttyUSB3 9600
# отключаем сжатие данных
nobsdcomp
nodeflate
# команда для установки соединения
connect '/usr/sbin/chat -v -f /etc/ppp/chat-usbmodem'
noauth
# автоматическое получение сетевых настроек
noipdefault
usepeerdns
defaultroute
# необязательно
debug
nodetach
Этот файл
/etc/ppp/chat-usbmodem'' \rAT
OK 'AT+ZOPRT=5'
OK 'AT+ZSTART'
OK 'AT+CPBS="SM"'
OK 'AT+CPMS="SM","SM",""'
OK 'AT+ZSNT=2,0,0'
TIMEOUT 5
ECHO 'ON'
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATE1
OK 'AT+cgdcont=1,"IP","internet.mts.ru"'
OK ATD*99#
И вот ещё какой-то файл
/etc/ppp/pop-secrets,
Но если он кому-то нужен.. лично я его не использую при подключении... он у меня пустой..
Но если что, заполняется он так;
# Secrets for authentication using PAP
# client server secret IP addresses
mts * mts *
Подключаем модем. Ждём пока загорится индикатор жёлтым цветом. Модем ищет сеть. В зависимости от доступности сети, индикатор загорится зелёным, или синим цветом.
В консоле от root пишим команду
#pon mtsПри первом подключении, интернет сразу не появится. (но это всего лишь видимость) Не настроен DNS
В папке /etc/ppp появится вот такой файл --
/etc/ppp/resolv.confЕго содержимое нужно либо добавить в существующий файл
/etc/resolv.conf , либо его просто поместить в этот каталог, если вы ни чем не рискуете.
Далее следует перезвонить...
На сайте MTS указан DNS сервер 213.87.0.1 На самом деле, он работает с перебоями, с ним бывают проблемы. Данные настройки переданные в файле
/etc/ppp/resolv.conf имеют другие адреса DNS, которые прокатывают удачно.