
Linux und E51 GPRS
6. Mai 2008Nach einigen vergeblichen Versuchen mit Linux auf dem Laptop und dem Nokia E51 als GPRS-Modem hat es nun endlich geklappt.
Ich war schon am verzweifeln, da selbst das Handyprogramm JoikuSpot,
das das Handy zu einem WLan-Hotspot verwandelt,
zwar einen Windowsrechner problemlos einloggen lässt, aber meine Linuxkiste nicht.
Also wurde etwas recherchiert,
und nun funktioniert das Ganze!
Bisher allerdings erst mal nur per USBkabel.
Auf dem Handy muß man PCSuite als Modus angeben.
Auf dem Linuxlaptop verwende ich wwwoffle, leider klappt dei Einwahl noch nicht über Kinternet oder Knetworkmanager.
Ist aber bestimmt auch machbar.
Geholfen hat mir die folgenden Seite:
Adventures with…
Anders als in Amit Kumars Blog, mußte ich vier Dateien von Of Linux, GPRS Phones, Serial Cable, Irda, Bluetooth and USB downloaden,
also :
gprs - pppd configuration file
gprs-connect-chat - connect AT command script
gprs-disconnect-chat - disconnect AT command script
gprs-wvdial.conf - wvdial configuration used with USB
Wichtig sind die Daten für den jeweiligen Provider, diese erhält man bei:
Ross Barkman…
Vielen herzlichen Dank für diese Seite!
Wäre schön, wenn die Provider selbst nicht mit diesen Basisinformationen bei ihren Kunden so geizen würden!
In der Datei gprs änderte ich:
/dev/ttyACM0 # USB serial device, for example Orange SPV
In der Datei gprs-connect-chat änderte ich diese Zeile:
OK ‘AT+CGDCONT=1,”IP”,”indosatgprs”,”",0,0′ \
Wobei der Eintrag “indosatgprs” nur für meinen Provider zutrifft.
Den für Deinen Provider passenden Eintrag gibts bei Ross Barkman zu finden.
Die Datei gprs-wvdial-conf schaut bei mir so aus:
[Dialer radiolinja_usb_orange_spv]
#Modem = /dev/ttyUSB0
#Baud = 115200
Init1 = ATH
Init2 = ATE1
#Init3 = AT+CGDCONT=1,”IP”,”internet”,”",0,0a
# Some phones like the NEC DB7000 don’t like empty strings, so an address must
# be provided
Init3 = AT+CGDCONT=1,”IP”,”indosatgprs”,”0.0.0.0″,0,0
# Some phones don’t like the quality of service parameters:
# Init4 = AT+CGQREQ=1,0,0,0,0,0
# Init5 = AT+CGQMIN=1,0,0,0,0,0
Dial Command = ATD
Phone = *99#
# Phone = ATD*99***1#
Username = guest
Password = guest
Geändert wurde der Init3, Username und Password. Wieder bei Ross Barkman zu finden.
Alle vier Skripte gehören nach /etc/ppp/peers kopiert und per chmod zugänglich gemacht.
Anschließend in einer Konsole:
pppd call gprs
eingeben.
Die Ausgabe gibt einem schon Hinweise, falls es noch hakt.
Bei mir tut es das nun zum Glück nicht mehr…
ABER: Nicht beim ersten Versuch aufgeben. Ich brauche manchmal auch 3 Einwahlversuche bis die Verbindung steht.
Das liegt nicht am Linux, das ist vermutlich die hakelige GPRS Verbindung von Indosat.
Ach ja, meine Downloadrate in Bali über gprs beträgt stolze 3kB/s,
so schnelles Internet hatte ich zu Hause in Indonesien noch nie!
Bei 38ct pro MB aber auch nicht gerade geschenkt…
