Huawei E1750 (T-Mobile web'n walk Stick Fusion II) UMTS-Stick einrichten

In diesem Beitrag möchte ich aufzeigen, wie der T-Mobile web'n walk Stick Fusion II (Huawei E1750) eingerichtet wird.

Meine Hardware war hierbei ein Acer Aspire one Netbook mit einem RAM von 1,5GB. Das installierte System Debian Lenny 5.0.5.

Benötigt werden folgende Pakete:

Zunächst werden die Pakete ppp und usb-modeswitch installiert, uucp ist meist schon vorhanden.

apt-get install ppp
apt-get install usb-modeswitch

oder über Synaptic.

Als nächstes wird umtsmon heruntergeladen und installiert. Hierzu gibt es zwei Möglichkeiten entweder man lädt sich umtsmon_0.9.72-20090509_i386.deb hier

http://www.to-st.de/download/linux/eeepc/00-pool/main/u/umtsmon/

herunter, oder verwendet

http://sourceforge.net/projects/umtsmon/files/

die tar.gz Datei.

Wobei das deb-Paket vorzuziehen ist.

In das Script /etc/usb_modeswitch.conf wird der folgende Eintrag kopiert:

# Huawei E1750  T-Mobile web'n walk Stick Fusion II

DefaultVendor= 0x12d1
DefaultProduct= 0x1446

TargetVendor = 0x12d1
TargetProduct= 0x1001

MessageContent="55534243000000000000000000000011060000000000000000000000000000"
MessageEndpoint=0x01
CheckSuccess=5

Nach dem Neustart des Systems den UMTS-Stick anschließen, jetzt müsste das Symbol des CD-Rom Laufwerks erscheinen (dauert ein wenig). Ich habe nach der auf dem Stick enthaltenen Anleitung "Linux Driver Tool User Guide" den auf dem USB-Stck mitgelieferten Treiber mit der Versionsnummer 4.08.01.108 installiert. Zuvor nach /root/Desktop kopieren und dort entpacken:

tar -xfv Treibername

Wer nicht mit der Konsole arbeiten möchte, kann unter Rootrechten mit dem Befehl

nautilus

aus der Konsole heraus den Dateimanager starten. Der hintere Teil der Anleitung "Configuring Dialup Connection for Other Linux" (pppconfig) kann vernachlässigt werden, weil wir die Verbindung mit UMTSmon aufbauen und damit ppp starten. Jetzt müssen noch die Gruppen dialout, dip, und uucp zum jeweiligen Benutzer hinzugefügt werden. Ich rate vorher den Befehl

id Benutzername

auszuführen um die Gruppenzugrhörigkeit einzusehen. Im Internet bin ich immer wieder auf Tipps wie adduser mit der Option -G gestoßen, wenn man so vorgeht gehört der Benutzer nur noch den jeweiligen Gruppen an, die eigentlich hinzugefügt werden sollten, alle anderen werden gelöscht. Ich habe unter Debian keine Möglichkeit gefunden die drei Gruppen auf einmal hinzuzufügen, auch adduser -aG funktioniert nicht. Deshalb sehe ich momentan, neben dem manuellen editieren von etc/group, keine andere Möglichkeit als aduser username group dreimal auszuführen:

adduser username dialout
adduser username dip
adduser username uucp

Dies alles lässt sich mit && auf einem Streich erledigen:

adduser username dialout && adduser username dip && adduser username uucp

Im Script /etc/ppp/options muss dann noch der Eintrag auth auf noauth editiert werden. Dieser befindet sich in Zeile 35.

Und nun die Gruppenzugehörigkeit von pppd ändern und das SUID-Bit setzen:

chown root:dip `which pppd` && chmod u+s `which pppd`

Für das Programm usb_modeswitch:

chown root:root `which usb_modeswitch` && chmod u+s `which usb_modeswitch

Nun werden alle laufenden Programme geschlossen und die Desktop-Umgebung mit der Tastenkombination STRG+ALT+2x Backspace

neu gestartet, damit die Änderungen wirksam werden.

Jetzt starten wir wieder die Konsole, aber arbeiten diesmal ohne Rootrechte als normaler Benutzer weiter. Um die USB-Device Schnittstellen anzuzeigen, geben wir ein:

ls -l /dev/ttyUSB*

Es wird folgendes ausgeben:

crw-rw---- 1 root dialout 188, 1 15. Jul 21:22 /dev/ttyUSB_utps_diag
crw-rw---- 1 root dialout 188, 0 15. Jul 21:22 /dev/ttyUSB_utps_modem
crw-rw---- 1 root dialout 188, 2 15. Jul 21:22 /dev/ttyUSB_utps_pcui

Der erste Eintrag 188, 1 ist der AT-Port, der zweite Eintrag 188, 0 ist der PPP-Port.

Beim ersten Start von UMTSmon müssen wir genau dies mitteilen, d. h. welche Devices es sind:

umtsmon -s /dev/ttyUSB_utps_diag,/dev/ttyUSB_utps_modem

Es muss jetzt nur noch ein Profil mit den Vorgaben des Providers erstellt werden. Bei den meisten Anbietern muss nur der Acces Point Name APN eingetragen werden. Die Felder Benutzername und Passwort können, wenn nicht anders angegeben, leer bleiben. Auch alle anderen Einstellungen können unverändert übernommen werden.

Beim nächsten Aufruf von UMTSmon, über das Menü oder die Konsole

umtsmon

sollte jetzt eine Internetverbindung herzustellen sein.

Viel Spaß beim Surfen!

HuaweiE1750UMTS-Stick (zuletzt geändert am 2010-07-20 18:57:29 durch BerndRinke)