Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: ETZ MF626 (Ubuntu 8.10)  (Прочитано 44027 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Maksir
Постоялец

ru
Offline Offline

« : 17-01-2009 20:43 » 

Прикручиваем модем 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, которые прокатывают удачно.
« Последнее редактирование: 23-01-2009 12:05 от McZim » Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #1 : 23-01-2009 10:29 » 

В дистрибутиве ubuntu, конфиг выглядит не так: /etc/resolf.conf, а так: /etc/resolv.conf и это символическая ссылка.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Maksir
Постоялец

ru
Offline Offline

« Ответ #2 : 23-01-2009 11:46 » 

McZim да это вообще - ошибка. спасибо. я исправлю сейчас же
p.s исправьте пожалуста.. не могу.
« Последнее редактирование: 23-01-2009 11:51 от Maksir » Записан
Maksir
Постоялец

ru
Offline Offline

« Ответ #3 : 24-01-2009 18:23 » 

Дополнительная информация.

Взял тот же модем, только от билайна. (у них он дешевле, но без флэшки на 2 гига)
Первым делом, подключил без всех изменений/операций с модемом, с картой от MTS, что бы посмотреть, как себя будет вести этот модем. Ядро системы 2.6.28 . Подключился успешно. Но после полутора минут сеть оборвалась, чего и следовало ожидать. Тогда, перепрошил модем. Но, теперь CD стал определяться, как устройство. Тогда удалил злой файл в модеме (см. предидущий пост)

Всё, теперь всё работает как надо. Но, хочу заметить, мало ли у кого как, у меня стал модем с тремя устройствами.
Посмотреть это можно в папке /dev на предмет файлов ttyUSB0 , ttyUSB1 , ttyUSB2 (это значит, что свой картридер я тоже могу использовать) и может у кого определиться ttyUSB3 как в посте выше (в этой ситуации картридер не удалось подключить. но это не главное). Важно понять, на каком порту у вас рабочий модем. Опробовать их все. Переправить файл /etc/ppp/peers/mts самую первую строчку, думаю, не составит никакого труда.

p.s. некоторое время спустя, странным образом, устройства в папке dev обозначились ttyUSB0 , ttyUSB1 , ttyUSB2 , ttyUSB3 Никаких изменений не производил.
2. скорость достаточно высока. Правда, касается только тех, кто использует MTC. Бывают траблы с DNS в файле вышеупомянутом /etc/resolv.conf. Бывает, что не работает интернет. Подставил адрес DNS, который упоминался на сайте MTS, в качестве примера ручных настроек -- 213.87.0.1 К счастью он на данный момент был рабочим. В итоге, пропускная способность повыселась. (пользователи Windows в обломе - освободили трафик) Это приём с DNS. Если соединение установлено, но интернета нет, следствие - нужно использовать альтернативный DNS сервер, рабочий.
« Последнее редактирование: 26-01-2009 03:33 от Maksir » Записан
gray-VENOM
Гость
« Ответ #4 : 12-03-2009 07:45 » 

Здравствуйте, у меня такая проблема.
У меня Asus EEE pс 901 на нем стоит Ubuntu 8.10 (2.6.27-8-eeepc).
Делал всё по инструкции, но после pon mts выдаёт Connect script failed, подскажите пожалуйста что можно сделать.

ЗЫ В линуксе я новичек.
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #5 : 12-03-2009 09:05 » new

показывай как выглядит скрипт, не забывай обрамлять код соответствующими тегами.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #6 : 12-03-2009 12:16 » 

gray-VENOM, Ну и еше вопрос, я так понял что ты подключаеш также GSM модем впридачу, не мешало бы и сказать его марку.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
gray-VENOM
Гость
« Ответ #7 : 12-03-2009 13:06 » 

Скрипт сделан по первому посту, а модем ZTE MF626.
Ещё могу сказать, что сначала модем не определялся как ttyUSB0, ttyUSB2 и тд.
Немного погуглив наткнулся на файл onda.ko (я так понимаю это драйвер), после стал определяться.
Может быть что-то в нем не так (всмысле в драйвере)?
Записан
gray-VENOM
Гость
« Ответ #8 : 15-03-2009 17:12 » 

Поставил ядро 2.6.28, определяться модем стал без onda.ko, но всё равно выдаёт Connect script failed.
Записан
gray-VENOM
Гость
« Ответ #9 : 17-03-2009 14:18 » 

Мучаюсь дальше =)
Убрал запрос пинкода из-под винды.
Попробовал подключиться с помощью wvdial.
Wvdialconf определил модем на ttyUSB1.

wvdial.conf
:
Код:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.mts.ru"
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB1
ISDN = 0
Stupid Mode = 1
Phone = *99#
Password = mts
Username = mts

После wvdial выдаёт:
Код:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet.mts.ru"
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
--> Disconnecting at Tue Mar 17 15:24:31 2009

А если теперь через pon mts:
Код:
AT+ZSNT=2,0,0
OK
AT
OK
ATE1
OK
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xf5ebbe98> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap MD5> <magic 0x113fd62> <pcomp> <accomp>]
sent [LCP ConfNak id=0x0 <auth pap>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xf5ebbe98> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x113fd62> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x113fd62> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xf5ebbe98]
sent [PAP AuthReq id=0x1 user="LinuhaEEE" password=<hidden>]
rcvd [LCP DiscReq id=0x2 magic=0x113fd62]
rcvd [LCP EchoRep id=0x0 magic=0x113fd62 f5 eb be 98]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x2 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x3 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x4 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x4 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x5 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x5 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x6 <compress VJ 0f 01> <addr 0.0.0.0> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x6 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x7 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x7 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x8 <compress VJ 0f 01> <addr 0.0.0.0> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x8 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x9 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0x9 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0xa <compress VJ 0f 01> <addr 0.0.0.0> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0xa <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0xb <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0xb <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0xc <compress VJ 0f 01> <addr 0.0.0.0> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0xc <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0xd <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
rcvd [IPCP ConfNak id=0xd <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0xe <compress VJ 0f 01> <addr 0.0.0.0> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Modem hangup 
Connection terminated.

Ещё пробовал через UMTSmon подключиться, но пишет что ttyUSB1  modem hangup  Жаль

Замучался уже...  С ума сойти... 2недели бьюсь над модемом.... Помогите пожалуйста или направьте, где помогут =)
Записан
дим димыч
Гость
« Ответ #10 : 20-03-2009 06:13 » 

ОГРОМНОЕ СПАСИБОЧКИ Maksir!!!!!!!!!!!!я это сделал. принципиально ночь долбил ,с твоей закидушки снес mf626!кстати есть прог gprs трафика .так же блокирует рекламму. сам ползуюсь .она платная но я ее вскрыл.причем лазишь как зарег. пользователя .еси интересно посже скину.и как залесть через неудел пргпамы.
Записан
gray-VENOM
Гость
« Ответ #11 : 23-03-2009 17:05 » 

http://www.ondacommunication.com/site/index.php?page=shop.getfile&file_id=193&product_id=99&option=com_virtuemart&Itemid=21
http://www.ondacommunication.com/site/media/MT503HS%20User%20Manual%20Linux%20v1.3.pdf

2 ссылки с оф сайта модема: мануал на французском и прога =)
поставил на старое ядро и вуаля - всё работает =)
Записан
repon
Гость
« Ответ #12 : 24-06-2009 12:18 » 

у меня Ubuntu 9,04 jaunty
делал все по первому посту...
прошил, искал EFSExplorer - не нашел. у меня на компе с виндой 4 УСБ всего. во все поперевтыкал...
т.е. не удалил файл...

вставляю в линуксе - ничего не появляется ((((
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #13 : 24-06-2009 12:40 » 

Покажи вывод команд lsusb и dmesg |tail. Когда вставил модем в usb
Также покажи uname -r
« Последнее редактирование: 24-06-2009 12:42 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
repon
Гость
« Ответ #14 : 30-06-2009 11:35 » 

все. он нашелся, через EFSExplorer файл удалил.
при первом подкл к Линуксу - мастер настройки мобильного подключения появился... выбрал БИЛАЙН. ок...
подключился - работал.
потом пробовал в том же порту - тупит - через сетевые подкл не хочет запускаться.
поменял усб - опять мастер - настроил, поработал, после перезагрузки ХРЕНА...

че делать?

спс

логи команд выше надо?
« Последнее редактирование: 30-06-2009 13:39 от McZim » Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #15 : 30-06-2009 15:38 » 

Ну наверно. Когда вставил и работает. Также когда не работает.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines