GPRS PPP for UNIX Laptops


This page tries to accumulate information needed to roam with GPRS using various phones, carriers, and UNIX laptop ppp implementations.

E.g. this is how my FreeBSD userland ppp is configured to work with a Nokia 6310i on T-Mobile, aka VoiceStream, in the States:
vs:
    set device /dev/cuaa0
    set speed 115200
    set phone
    set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
	      \"\" AT OK-AT-OK \
	      AT+CGDCONT=1,\\\"IP\\\",\\\"internet2.voicestream.com\\\" OK \
	      ATDT*99***1# TIMEOUT 84 CONNECT"          
    set login   
    set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \
	       \"\" +++ATH OK-ATH-OK
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
    add default HISADDR
    enable dns
    set timeout 0



PPP Dial Command Strings

Sony-Ericsson T68i
login
    AT+CGDCONT=1,\\\"IP\\\",\\\"<carrier Access Point Node>\\\" OK \
    AT+CGQREQ=1,0,0,0,0,0 OK \
    ATD*99***1# CONNECT"
logout
    "ABORT BUSY ABORT ERROR TIMEOUT 30 \
    \"\" +++ATH OK-ATH-OK \
    AT+CGATT=0 OK"
Note that I do not recommend the Sony-Ericsson T68i, as its RF section is exceedingly poor.  I get no signal in locations where my Nokia 8890 (no GRPS) and my 6310i get two bars and good reception.

Motorola P280 (from Mark Henderson <mch@hwaet.org.uk> )
    AT&F OK \
    ATE1Q0 OK \
    AT+CGDCONT=1,IP,\sinternet2.voicestream.com\s OK \
    AT+CGQMIN=1,0,0,3,0,0 OK \
    AT+CGQREQ=1,0,0,3,0,0 OK \
    ATD*99# CONNECT
.

Carrier Access Point Nodes
CC Carrier Access Point Node UserID/Password
CA A1 Mobilkom a1.net

CH SwissCom gprs.swisscom.ch gprs/gprs
CZ Pro T-Mobile internet.t-mobile.cz
CZ Eurotel CZ internet
CZ Oskar, tariff customers and roaming internet
CZ Oskar, prepaid cards ointernet
DE D1 Telekom internet.t-d1.de beliebig/t-d1
DE D2 Vodafon volume.d2gprs.de
DE E-Plus internet.eplus.de eplus/wap
DE O2 pinternet.interkom.de
DE Quam quam.de quam/quam
DE Viag internet
FR A2Bouygtel a2bouygtel.com a2b/acces
FR B2Bouygtel b2bouygtel.com B2B/NET
FR Orange orange.fr
FR SFR websfr
HU Pannon net
HU Pannon netx
GR TeleStet gnet.b-online.gr
IT BLU pinternet
IT TIM uni.tim.it
IT Wind internet.wind
NL
KPN
internet
KPN/gprs
NL VodaFone web.vodafone.nl
PL Ery erainternet
PL Idei www.idea.pl
PL Plus www.plusgsm.pl
RU BeeLine beeline.ru beeline/beeline
UK VodaFone internet
US AT&T proxy
US VoiceStream internet2.voicestream.com

The above list is available as a text file suitable for downloading so you don't need the key to get into the room where the key is kept. :-)



Related Helpful Links

Siemens has a nice PDF with many carriers' APNs and other data
Cambridge University kernel and IRDA hacks
GPRS on a Palm Pilot
GPRS on the EPOC
GSM Assn carrer roaming maps
GPRS over BlueTooth on a Philips Fisio 820 with Orange (France)

Good GPRS technology overview from Ericsson
VodaFone published an excellent GPRS Developers' Guide
The definitive publication on the syntax and semantics of the dial strings seems to be
GSM 07.07.
Codes to be Used with GSM Phones
Pete Vickers gets OpenBSD's in-kernel pppd working with his 'com1' attached mobile phone 'modem'


Random Notes

"John L. Utz III" <john@utzweb.net> warns that GPRS mode puts out sufficient power that you should beware of physical proximity and also expect to blow through battery rather quickly.

Jacques Caron <Jacques.Caron@IPsector.comt> warns that "GPRS rates are quite often outrageous, and in many cases a good HSCSD (or even often a good old CSD) call will be cheaper."

Please send updates, corrections, suggestions, etc. to:
       Randy Bush <randy@psg.com>

2006.06.11