GPRS card connected to the GPRS network in Linux 2.6.15, can send SMS messages, but still no internet?
Posted: 02-16-2006, 12:35 AM
I have managed to get the Sony Ericsson GPRS GC89 card to connect to the
T-Mobile GPRS network in Linux 2.6.15 and I got messages like these from
pppd :
<beginning of messages from pppd>
Starting GPRS connect script...
Setting the abort string
Initializing modem
AT+cfun=1
OK
AT+cfun=1
OK
AT+cgreg=1
OK
Setting APN
+CGREG: 5
AT
OK
AT+CGDCONT=1,"IP","internet3.voicestream.com"
OK
Dialing...
AT+CGDCONT=2,"IP","internet3.voicestream.com"
OK
ATD*99***1#
CONNECTSerial connection established.
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xbdf9233d> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xbdf9233d> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xbdf9233d> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xbdf9233d> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x60 <mru 1500> <asyncmap 0x0> <auth pap> <magic
0x30bfe8> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x60 <auth pap>]
rcvd [LCP ConfReq id=0x61 <mru 1500> <asyncmap 0x0> <magic 0x30bfe8> <pcomp>
<accomp>]
sent [LCP ConfAck id=0x61 <mru 1500> <asyncmap 0x0> <magic 0x30bfe8> <pcomp>
<accomp>]
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 [LCP ProtRej id=0x62 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [IPCP ConfReq id=0x60 <addr 72.250.5.0> <compress VJ 0f 01>]
sent [IPCP ConfRej id=0x60 <compress VJ 0f 01>]
rcvd [IPCP ConfNak id=0x1 <addr 72.250.5.8> <ms-dns1 66.94.9.120> <ms-dns3
66.94.25.120>]
sent [IPCP ConfReq id=0x2 <addr 72.250.5.8> <ms-dns1 66.94.9.120> <ms-dns3
66.94.25.120>]
rcvd [IPCP ConfReq id=0x61 <addr 72.250.5.0>]
sent [IPCP ConfAck id=0x61 <addr 72.250.5.0>]
rcvd [IPCP ConfAck id=0x2 <addr 72.250.5.8> <ms-dns1 66.94.9.120> <ms-dns3
66.94.25.120>]
not replacing existing default route to eth0 [192.168.1.1]
local IP address 72.250.5.8
remote IP address 72.250.5.0
primary DNS address 66.94.9.120
secondary DNS address 66.94.25.120
Script /etc/ppp/ip-up started (pid 10848)
Script /etc/ppp/ip-up finished (pid 10848), status = 0x0
</end of connection messages>
My connect script for pppd looks like:
###########################################
/dev/ttyS4
57600
lock
crtscts
methods
modem
defaultroute
user ""
password ""
noipdefault
usepeerdns
novj
noauth
persist
debug
nodetach
ipcp-max-configure 20
maxfail 0
connect "/usr/sbin/chat -v -V -t3 -f /etc/ppp/peers/chat-gprs"
So I apparently I have an ip address for my "ppp0" device in ifconfig:
ppp0 Link encap:Point-to-Point Protocol
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:190 (190.0 b) TX bytes:511 (511.0 b)
But I am apparently still not on the internet. Pinging anywhere doesn't
work. However, I can successfully send SMS messages when I log onto the card
using minicom and playing around with AT commands
I was hoping to consult with everyone on what might be the problem here. Did
I miss a specific step?
Thanks in advance!
I.S.




Linear Mode

