Telekom UMTS Stick mit Linux

Da ich leider in einem DSL-losen Stadtteil von Dresde wohne, und ausgerechnet in meinem Haus kein DSL via Kabelnetzbetreiber anliegt, bin ich wohl oder übel auf UMTS angewiesen. Da es mich permanent gestört hat, dass nur das System gerade online sein kann, welches den Stick angesteckt hat, habe ich mich umgeschaut, wie ich UMTS auf meinem Router zum laufen bekomme.

Das grundlegende Problem ist nämlich, dass beim Anschließen des Sticks er als Datenträger erkannt wird. Dies hat den Hintergrund, dass sich darauf die Software für Mac OS und Windows befindet. Wenn diese Software installiert ist, wird er zwar initial immernoch als Datenträger erkannt, die Software sorgt aber dafür, dass der Datenträger deaktiviert, und das Modem aktiviert wird.

Da für Linux ab Werk keine solche Software besteht, muss man auf usb_modeswitch zurückgreifen. Die Installation, Konfiguration und Funktionsweise ist eigentlich recht gut auf der Seite erklärt und sollte keine Probleme bereiten.

Sobald usb_modeswitch korrekt läuft, sollte man die Geräte /dev/ttyUSB0, /dev/ttyUSB1 und /dev/ttyUSB2 vorfinden, zumindest war/ist es bei mir so. Wenn dem so ist, kann man sich nun um die Übergabe der PIN kümmern. Noch sollte die LED am Stick rot leuchten. Nach Eingabe des folgenden Befehls…

# 1234 durch den PIN anpassen!!
echo "AT+CPIN=\"1234\"\n\r" > /dev/ttyUSB1

… sollte Sie nach kurzer Zeit auf blau wechseln. Dann weiss man, dass der PIN akzeptiert wurde.

Zur Einwahl ins Internet verwende ich das Programm wvdial, welches ohne Probleme mit apt installierbar ist.

Auf meinem System kann ich mich mit folgender wvdial-Config einwählen:

[Dialer Defaults]
Phone = *99#
Username = "t-mobile"
Password = "tm"
Stupid Mode = on
Dial Command = ATDT
Modem Type = USB Modem
Modem = /dev/ttyUSB2
Init1 = ATZ
[Dialer umts]
Carrier Check = on
Init2= AT+CGDCONT=1,"IP","internet.t-mobile"
ISDN = off

Ggf. muss, wenn Ihr nicht T-Mobile als Provider habt, noch die Config angepasst werden. Bei mir war es so, dass das mitgelieferte Programm zur Einwahl mir alle Einstellungen angezeigt hat, die ich wissen musste.

Abschließend sollte man sich mit…

wvidla umts &

…erfolgreich ins Internet einwählen können. Zu sehen an der folgenden Ausgabe:

diskette:~# --> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet.t-mobile"
AT+CGDCONT=1,"IP","internet.t-mobile"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
CONNECT 7200000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Mar 20 12:29:13 2010
--> Pid of pppd: 5005
--> Using interface ppp0
--> pppd: ?[06][08]
--> pppd: ?[06][08]
--> pppd: ?[06][08]
--> pppd: ?[06][08]
--> pppd: ?[06][08]
--> pppd: ?[06][08]
--> local  IP address 10.158.36.31
--> pppd: ?[06][08]
--> remote IP address 10.64.64.64
--> pppd: ?[06][08]
--> primary   DNS address 193.254.160.1
--> pppd: ?[06][08]
--> secondary DNS address 10.74.83.22
--> pppd: ?[06][08]
howtos/telekom.umts.stick.unter.linux.nutzen.txt · Last modified: 2011/11/03 16:08 by daniel
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki