Nokia E61i UMTS (T-Mobile) und Linux (Ubuntu)

Nachdem ich das Nokia VPN zum Laufen bekommen habe muss nun noch der Ubuntu Linux-Laptop damit ins Internet kommen.

Mit Mac OS X ist das einfach. Das ist sowohl im Englischen als auch im Deutschen nachlesbar. Bei mir war das ohne zusätzliche Scripte und foo der Fall. Prima.

Linux war ähnlich einfach. Ich hatte schon ppp Scripte welche aus der Zeit von Sony Ericsson T61 stammen. Nach ein wenig Google fand ich eine recht brauchbare Seite.

Lange Rede, kurzer Sinn. Das Telefon mit Bluetooth mit dem Laptop verbinden. Wenn die PIN Geschichte vorbei ist, dann per rfcomm eine Schnittstelle konfigurieren. Gefunden wird diese mit sdptool.

sdptool search dun
rfcomm bind 0 <mac vom Telefon> <Bluetooth Kanal>

Dann kommen die ppp Scripte zum Einsatz. Einfach nach /etc/ppp/peers packen. Dann kann mit pon umts_nokia angewählt werden.

/etc/ppp/peers/umts_nokia

show-password
noauth
connect /etc/ppp/peers/umts_nokia-chat-connect
disconnect /etc/ppp/peers/umts_nokia-chat-disconnect

/dev/rfcomm0
115200

novj
nobsdcomp

connect-delay 8000
crtscts

defaultroute
noipdefault
usepeerdns
user “tm”

lcp-echo-interval 0
lcp-echo-failure 0

nodetach
#debug debug debug

/etc/ppp/peers/umts_nokia-chat-connect

#!/bin/sh
exec chat \
TIMEOUT 5 \
ECHO ON \
ABORT ‘\nBUSY\r’ \
ABORT ‘\nERROR\r’ \
ABORT ‘\nNO ANSWER\r’ \
ABORT ‘\nNO CARRIER\r’ \
ABORT ‘\nNO DIALTONE\r’ \
ABORT ‘\nRINGING\r\n\r\nRINGING\r’ \
” \rAT \
TIMEOUT 12 \
SAY “Press CTRL-C to close the connection at any stage!” \
SAY “\ndefining PDP context…\n” \
OK ATH \
OK ATE1 \
OK ‘AT+CGDCONT=1,”IP”,”internet.t-mobile”‘\
SAY “\nCDGCONT defined, dialing …\n” \
OK ATD*99# \
TIMEOUT 22 \
SAY “\nwaiting for connect…\n” \
CONNECT “” \
SAY “\nConnected.” \
SAY “\nIf the following ppp negotiations fail,\n” \
SAY “try restarting the phone.\n”

#EOF

/etc/ppp/peers/umts_nokia-chat-disconnect

#!/bin/sh
exec /usr/sbin/chat -V -s -S \
ABORT “BUSY” \
ABORT “ERROR” \
ABORT “NO DIALTONE” \
SAY “\nSending break to the modem\n” \
“” “\K” \
“” “+++ATH” \
SAY “\nPDP context detached\n”

#EOF

Kommentiert der Benutzer das nodetach aus, dann wird auch keine Console im Beschlag gehalten. Na dann - happy surfing UMTS.

Leave a Reply