Кому удалось настроить GPRS Activ или Neo?

Автор marsianna4ka, 15 Декабря 2008, 16:56

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

marsianna4ka

Здравствуйте! Уже некоторое время безуспешно пытаюсь настроить GPRS на своем ноутбуке TOSHIBA Satellite U300-153 через телефон Siemens CX65, операционная система Debian GNU/Linux Lenny Testing. Для подключения телефона использую USB кабель класса usb-to-serial, системой он определяется без проблем как /dev/ttyUSB0. При работе с этим устройством через терминал, телефон нормально реагирует на AT команды. Номер дозвона *99***1#. Настройки, которые предлагает Activ:

ЦитироватьAPN: internet
Login:
Password:
DNS: 000.000.000.000

Дело в том, что wvdial, как и некоторые другие программы, не хочет работать с пустым именем пользователя, пишет:

Цитировать--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Configuration does not specify a valid login name.
--> Configuration does not specify a valid password.

Для NEO та же картина - требуется пустое имя пользователя и пароль... Что мне делать? Gnome PPP корректно работать тоже отказывается...

Vicpo

Логин internet пароль internet и все будет работать

marsianna4ka

Попробовала, не работает... WvDial пишет:
Цитироватьanny@laptop:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~
--> PPP negotiation detected.
--> Starting pppd at Mon Dec 15 17:13:41 2008
--> Pid of pppd: 3820
--> pppd: ??? ??
--> Disconnecting at Mon Dec 15 17:14:27 2008
--> The PPP daemon has died: Connect script failed (exit code = 8)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
Дальше он снова пытается подключиться и опять безуспешно... Вот конец файла /var/log/messages, начиная с запуска pppd:
ЦитироватьDec 15 17:13:41 laptop pppd[3820]: pppd 2.4.4 started by root, uid 0
Dec 15 17:13:41 laptop chat[3831]: abort on (BUSY)
Dec 15 17:13:41 laptop chat[3831]: abort on (NO CARRIER)
Dec 15 17:13:41 laptop chat[3831]: send (AT^M)
Dec 15 17:13:41 laptop chat[3831]: expect (OK)
Dec 15 17:13:47 laptop chat[3831]: ~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} }
Dec 15 17:13:50 laptop chat[3831]: }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,
Dec 15 17:13:56 laptop chat[3831]: +~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*}
Dec 15 17:13:59 laptop chat[3831]: } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}
Dec 15 17:14:05 laptop chat[3831]: %,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*
Dec 15 17:14:08 laptop chat[3831]: } } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B
Dec 15 17:14:14 laptop chat[3831]: #}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&}
Dec 15 17:14:17 laptop chat[3831]: }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}
Dec 15 17:14:23 laptop chat[3831]: %B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&
Dec 15 17:14:26 laptop chat[3831]: } }*} } }'}"}(}"}%}&Y}*l:}#}%B#}%,+~~^?}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Y}*l:}
Dec 15 17:14:26 laptop chat[3831]: alarm
Dec 15 17:14:26 laptop chat[3831]: Failed
Dec 15 17:14:26 laptop pppd[3820]: Exit.
Настройки из /etc/wvdial.conf:
Цитировать[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
Baud = 115200
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Phone = *99***1#
Password = internet
Username = internet
Может быть дело в них?

Vicpo

Init2 = AT+CGDCONT=1,"IP","internet"а если так
Init2 = at+cgdcont=1,"ip","internet"

marsianna4ka

Все аналогично  :( ... А как вообще узнать, когда соединение установится?

kren

Ну например так: ping ya.ru  :).
Попробуй вместо логина и пароля поставить просто '' или "". А еще загляни сюда: http://www.linuxforums.org/forum/linux-net...t-code-8-a.html. Кажется что-то похожее.

marsianna4ka

"" и '' не подходят... Да, я пробовала произвести подключение вручную, через minicom, после набора номера на экране начал появляться какой-то мусор, по всей видимости, соединение было установлено... Под "А как вообще узнать, когда соединение установится?" имелось ввиду, что должно появиться на экране?

Vicpo

WvDial, а ещё что-нибудь используете для подключения?
На экране ничего может и не появиться, если гном то в менеджере сетевых интерфейсов может появиться уведомление о соединении

marsianna4ka

Новости такие: что-то изменилось... Вот, что выдал wvdial:
Цитироватьlaptop:/home/anny# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&K[11]/_}#}%B#}%[02]C~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&K[11]/_}#}%B#}%[02]C~
--> PPP negotiation detected.
--> Starting pppd at Mon Dec 15 20:35:18 2008
--> Pid of pppd: 17597
--> Using interface ppp0
--> pppd: ??? ??? ??
--> pppd: ??? ??? ??
--> pppd: ??? ??? ??
--> pppd: ??? ??? ??
--> pppd: ??? ??? ??
--> pppd: ??? ??? ??
--> local  IP address 10.24.52.82
--> pppd: ??? ??? ??
--> remote IP address 192.168.254.254
--> pppd: ??? ??? ??
--> primary   DNS address 195.47.255.67
--> pppd: ??? ??? ??
--> secondary DNS address 212.154.149.3
--> pppd: ??? ??? ??

И это устойчивое состояние! Оно продержалось около 5 минут... pppstatus показал, что я на связи со скоростью 33,6 кБит/с, но пинг адресов результатов не дал, браузер тоже не смог зайти на google.kz... Может быть имеет место какой-то конфликт сетевых интерфейсов? Хотя отключила сеть и беспроводную сеть в нетворк-мененжере...

Из за чего такие изменения - я не знаю... Переустановила полностью все пакеты, отвечающие за ppp, и попыталась настроить соединение вручную и через pppconfig - оба раза ничего не получилось...

marsianna4ka

Ах да... Еще я попыталась включить ppp соединение в гноме, в Система -> Администрирование -> Сеть... Но приведённые результаты были получены, когда я его уже отключила...

Vicpo

Да соединение поднялось, после того как соединение поднялось выполните команду от рута
route add default gw ppp0 пинг должен начать ходить и тырнет соответственно

marsianna4ka

Цитироватьanny@laptop:~$ sudo route add default gw ppp0
[sudo] password for anny:
ppp0: Неизвестный хост

Воть  :(

Еще, не знаю, на сколько это важно, но:
Цитироватьlaptop:/home/anny# ifconfig
lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
И все, больше ничего... Когда включаю wifi - он там появляется, как и ethernet...

Vicpo

а когда соединение поднялось ifconfig что показывает?

marsianna4ka


sotrud_nik

насколько помню, у меня появлялось устройство /dev/ttyACM0

смотреть вывод dmesg при подключении телефона

log

ЦитироватьИменно это и показывает (
cat /etc/ppp/options --результат покажите

Upd. Еще посмотрите вот это и это.
А потом, доктор, я собрал мир. Это заняло у меня 7 дней...

Данияр

Заходим в каталог /etc/ppp/peers/ и создаём там файл activ следующего содержания:

    /dev/ttyUSB0     //тут вместо USB0 - ваше устройство
    115200
    noauth
    defaultroute
    usepeerdns
    persist
    noipdefault
    lock
    connect '/usr/sbin/chat -v -f /etc/chatscripts/activ-connect'
    novjccomp
    nopcomp
    noaccomp
    noipdefault
    nodeflate
    novj

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

Ещё один файл, activ-connect, создаём в каталоге /etc/chatscripts/ такого содержания:

    TIMEOUT 45
    ABORT 'NO ANSWER'
    ABORT 'BUSY'
    ABORT 'NO CARRIER'
    SAY 'Starting GPRS connection\n'
    ABORT ERROR
    "" 'ATZ'
    "" 'ATE1'
    OK AT+CGDCONT=1,"IP","internet"
    OK ATD*99***1#
    CONNECT c

Сохраняем.

Теперь для того чтобы соединиться набираем в консоли

pppd call activ

для разъединения

killall pppd

Clon

Проблема такого содержания, не могу зацепить через USB кабель гпрс модем на сотке. Опертор Билайн.

Что я делал для этого и какие были действия.

Дал команду lsusb, выдало:  Bus 002 Device 042: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

Далее отредактировал /etc/wvdial.conf

Цитировать[Dialer Defaults]
Phone = *99***1#
Username = @internet.beeline
Password = beeline
New PPPD = yes
[Dialer SatGate]
Modem = /dev/ttyUSB0
ISDN = 0
Modem Type = USB Modem
Baud = 460800
Init1 = ATZ
Init2 = at+cgdcont=1,"ip","internet.beeline.kz"
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = gprs
Username = gprs
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
;Minimize = on
;Dock = on;Do NOT edit this file by hand!
На всякий случай опросил командой wvdialconf:


sss-linux sss # wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S3  
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 --
ttyUSB0<*1>: Modem Identifier: ATI -- 042
ttyUSB0<*1>: Speed 4800: AT -- OK
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Speed 19200: AT -- OK
ttyUSB0<*1>: Speed 38400: AT -- OK
ttyUSB0<*1>: Speed 57600: AT -- OK
ttyUSB0<*1>: Speed 115200: AT -- OK
ttyUSB0<*1>: Speed 230400: AT -- AT\
ttyUSB0<*1>: Speed 230400: AT -- ERROR
ttyUSB0<*1>: Speed 230400: AT -- AT\
ttyUSB0<*1>: Max speed is 115200; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- !%E�A*EJAOBbEBT�
ttyUSB0<*1>: and failed too at 115200, giving up.


Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?

Please read the FAQ at http://open.nit.ca/wiki/?WvDial

If you still have problems, send mail to <wvdial-list@lists.nit.ca>.


Получается модем на кабеле виден как /dev/ttyUSB0

После запуска командой wvdial:

sss-linux sss # wvdial
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory

Что не так сделал? Почему не идёт гпрс модем? Ведь устройство видно в линуксе.

PS: система Mint9