LINUX.ORG.RU

GPRS проблема


0

0

Помогите разобрать с коннектом GPRS :) Странный затык получается на стадии получения адреса pppd. Уровень сигнала отличный, на Венде все работает.

ATZ
OK
AT+CGDCONT=1,"IP","internet.beeline.ua"
OK
ATDT*99#
CONNECT
Serial connection established.
using channel 10
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x663ee565>]
rcvd [LCP ConfRej id=0x1 <magic 0x663ee565>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfAck id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [PAP AuthReq id=0x1 user="nopass" password=<hidden>]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x0 <addr 10.6.6.6>]
sent [IPCP ConfAck id=0x0 <addr 10.6.6.6>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
IPCP: timeout sending Config-Requests
sent [LCP TermReq id=0x3 "No network protocols running"]
rcvd [LCP TermAck id=0x3]
Connection terminated.

Но один раз из сотни получилось соединиться при тех же настройках

Connect: ppp0 <--> /dev/ttyACM0
sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0xc61d7d2b> <pcomp> <accomp>]
rcvd [LCP ConfRej id=0x1 <magic 0xc61d7d2b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x2 <asyncmap 0x20a0000>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x20a0000>]
rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfAck id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [PAP AuthReq id=0x1 user="nopass" password=<hidden>]
sent [PAP AuthReq id=0x2 user="nopass" password=<hidden>]
rcvd [PAP AuthAck id=0x2 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x0 <addr 10.6.6.6>]
sent [IPCP ConfAck id=0x0 <addr 10.6.6.6>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfNak id=0x1 <addr 10.203.5.16> <ms-dns1 213.186.192.254> <ms-dns3 193.239.128.5>]
sent [IPCP ConfReq id=0x2 <addr 10.203.5.16> <ms-dns1 213.186.192.254> <ms-dns3 193.239.128.5>]
rcvd [IPCP ConfAck id=0x2 <addr 10.203.5.16> <ms-dns1 213.186.192.254> <ms-dns3 193.239.128.5>]
local IP address 10.203.5.16
remote IP address 10.6.6.6
primary DNS address 213.186.192.254
secondary DNS address 193.239.128.5


Настройки pppd следующие:

user nopass
nodetach
noauth

/dev/ttyACM0
lock

noipdefault
ipcp-accept-local
defaultroute
usepeerdns

novj
nobsdcomp
novjccomp
nopcomp
noaccomp

local

debug kdebug 255


Мой вариант организации подключения (настройки pppd, chat-script ...):
http://www.linux.org.ru/jump-message.jsp?msgid=1921546

И тут некотрые рекомендации, что можно попробовать сделать, если
хорошо работает в винде, а под линуксом проблемы:
http://www.linux.org.ru/jump-message.jsp?msgid=1799852

fifajan
()
Ответ на: комментарий от fifajan

Спасибо, интересная инфа. Попробую.

Mehanik
() автор топика
Ответ на: комментарий от fifajan

fifajan, попробывал твой скрипт и о чудо - завёлся gprs на моём samsung'e. За что большое человеческое спасибо! Но вот трабла - рвётся постоянно соединение со следующими надписями:

No response to 4 echo-requests Serial link appears to be disconnected. Connect time 2.0 minutes. Sent 24740 bytes, received 85341 bytes. Connection terminated.

ded_mopozzz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.