Jump to content
Sign in to follow this  
$oft

[решено] Модем Билайн ZTE MF626 для чайников котрые уже испробовали всё возможное...

Recommended Posts

Купил данный девайс ZTE MF626. Пытаюсь уже 2ю неделю поднять его на UBUNT-е 8.10, результат нулевой.

Установил и почти установил множество скриптов, которые по идее должны подключить модем, но все в пустую. Максимум прогресс дошел когда он зацепился за ttyUSB0, но счастье долгим не бывает и он слетел с этой зацепки. Более того что бы определять его как Bus 003 Device 002: ID 19d2:0031

он снова начал его определять как съемное устройство, при этом даже не показывая что это съемное устройство:

evgeny@evgeny-desktop:~$ lsusb

Bus 003 Device 003: ID 090c:1000 Feiya Technology Corp. Memory Bar

Bus 003 Device 002: ID 19d2:2000

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 002: ID 04f9:0027 Brother Industries, Ltd HL-2030 Laser Printer

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Люди добрые помогите кто чем может....

Share this post


Link to post
Share on other sites

С огромным трудом добился инициализации модема на ttyUSB0.

Модем подцепляется из любого положения на ttyUSB0 и определяется в GNOME-ppp как /dev/ttyUSB0.

С этим пунктом разобрался.

Как настроить что бы модем отсылал AT+ZOPERTE="beeline", Surprised

а затем настроить что бы он отсылыл это каждые 2 минуты как в винде. Да и вообще как настроить ppp под этот модем.

Share this post


Link to post
Share on other sites

$oft писал(а) Fri, 30 January 2009 19:23

С огромным трудом добился инициализации модема на ttyUSB0.

--- а и вообще как настроить ppp под этот модем.

???

а что, ссылка не работает?

http://forum.shelek.ru/index.php/topic,17757.0.html

и вот ещё про "как узнать баланс";

http://forum.shelek.ru/index.php/topic,17864.msg198054.html# msg198054

Share this post


Link to post
Share on other sites

Ссылка то рабочая, но там про МТС... мне настройки и запросы билайна нужны. Я понимаю что они схожи с МТС, но какие графы менять и на что я не представляю.

Конечно буду пробовать, но буду благодарен если напишите содержание файлов конкретно под билайн.

Share this post


Link to post
Share on other sites

$oft писал(а) Sat, 31 January 2009 11:36

Ссылка то рабочая, но там про МТС... мне настройки и запросы билайна нужны.

Ну так аналитические способности-то тоже надо задействовать Smile

Share this post


Link to post
Share on other sites

Вот на что хватило моих аналитических способностей:

Лог, который выдает Gnome-ppp

Цитата:

--> Ignoring malformed input line: ";Do NOT edit this file by hand!"

--> WvDial: Internet dialer version 1.60

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATZ

ATZ

OK

--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

OK

--> Modem initialized.

--> Sending: ATM0L0DT*99#

--> Waiting for carrier.

ATM0L0DT*99#

CONNECT

--> Carrier detected. Waiting for prompt.

--> Connected, but carrier signal lost! Retrying...

--> Sending: ATM0L0DT*99#

--> Waiting for carrier.

--> Timed out while dialing. Trying again.

--> Sending: ATM0L0DT*99#

--> Waiting for carrier.

--> Timed out while dialing. Trying again.

--> Sending: ATM0L0DT*99#

--> Waiting for carrier.

--> Timed out while dialing. Trying again.

--> Sending: ATM0L0DT*99#

--> Waiting for carrier.

--> Timed out while dialing. Trying again.

--> Maximum Attempts Exceeded..Aborting!!

--> Disconnecting at Sat Jan 31 22:51:06 2009

Очевидно что оно не может войти в интернет, хотя сеть билайна ловит.

Файл /etc/ppp/chat-usbmodem

Цитата:

'' \rAT

OK 'AT+ZOPERTE="beeline"'

OK 'AT+ZOPRT=5'

OK 'AT+ZOPERTE="beeline"'

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","home.beeline.ru"'

OK ATD*99#

На счет этого у меня мысли больше не приходят.

Файл /etc/ppp/chap-secrets

Цитата:

# Secrets for authentication using CHAP

# client server secret IP addresses

beeline * beeline *

Сдесь вроде тоже норм

В само окно ppp ввожу

Логин: beeline

Пароль: beeline

Файл /etc/ppp/resolv.conf

Цитата:

nameserver 95.107.47.4

В этом не уверен.

Чего тут неправильно?

Share this post


Link to post
Share on other sites

$oft, ваш лог пишит вообще про другое. Даже строки иннициализации нет, которую вы указали -> (AT+cgdcont=1,"IP","home.beeline.ru)

Это говорит о том, что програмка использует свои настройки, а не те, которые вы указали.

Читайте внимательнее информацию -> /etc/ppp/resolv.conf

Этот файл создаётся и пересоздаётся автоматически. Он нужен для того, что бы синхронизировать настройки. На этот файл должна быть одноименная ссылка. Выглядет она так /etc/resolv.conf -- это должна быть ссылка, или сам файл из папки /etc/ppp.

У вас есть ссылки, которые я дал. Попробуйте через консоль для начала, что бы удостовериться, что всё работает.

Этот файл у вас уже есть:

Файл /etc/ppp/chat-usbmodem

Осталось досоздать файл, который лежит в /etc/ppp/peers/имя_файла

Имя придумайте сами. Но очень важно, содержимое этого файла взять оттуда, где вы переписали /etc/ppp/chat-usbmodem Голова у этого файла где?

Потому что имя этого файла - придумана..

А вызывать процедуру с настройками, которую вы внесли, будете так:

pon имя_файла

p.s. если уж вы и хотите, что бы вам помогли, так делайте точно так, как вам пишут, а не так -> часть кода оттуда, часть кода придумали сами... Или там главную кнопку где-то нашли и нажали...

Есть рабочий вариант, попробуйте для начала ухватиться за него, а потом будете экспериментировать дальше.

.

Share this post


Link to post
Share on other sites

Вот мой работающий скрипт

Но, для начала, нужно проверить наличие файла -- /dev/ppp

Если его нет, то нужно предварительно его создать (либо это будет делать система)

Либо вручную;

# mknod /dev/ppp c 108 0

Теперь скрипт;

файл /usr/bin/beeline (это голова)

#!/bin/bash
if [ -e $1 ]; then
echo "Введите номер порта => beeline [x]"

	else

PORT=/dev/ttyUSB$1
echo "$PORT 921600
 "#" отключаем сжатие данных
 nobsdcomp
 nodeflate
 "#" команда для установки соединения  
 connect '/usr/sbin/chat -v -f /etc/ppp/chat-beeline'
 noauth
 "#" автоматическое получение сетевых настроек
 noipdefault
 usepeerdns
 defaultroute
 "#"	 необязательно
 debug
 nodetach">/etc/ppp/peers/beeln
pon beeln
fi

/etc/ppp/chat-beeline

''              \rAT
OK		'AT+ZOPRT=5'
OK		'AT+ZSTART'
OK		'AT+CPBS="SM"'
OK		'AT+CPMS="SM","SM",""'
OK		'AT+ZSNT=2,0,0'
TIMEOUT         45
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","home.beeline.ru"'
OK              ATD*99#

Из командной строки вводите;

# beeline 3 (где "3" номер порта)

Скрипт для проверки баланса на счету;

/usr/bin/bee_balans

#!/bin/bash
if [ -e $1 ]; then
echo "Введите номер порта";

    else 

n=$1;    
F="/dev/ttyUSB$n"
echo -e "AT+CUSD=1,*102#,15\r">$F
head -n 4 $F | \
perl -ne '@a = m/([0-9A-F]{4})/g; map { eval "print \"\\x{$_}\""; } @a;' 2>/dev/null
echo ""

fi

Share this post


Link to post
Share on other sites

AlexandrLin писал(а) Fri, 23 July 2010 12:35

это работает, зуб даю...
Very HappyAngel

а, чей, если не секрет? Smile если мамонта - то стоящая весч Laughing

Share this post


Link to post
Share on other sites

Сначала конфиг напишите путевый а потом говорите,

я тут типа жизнь спасаю, еще чета не нравится ))))

работает говорю...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...