Mobil online mit einem Debian Linux Notebook und dem Sony-Ericsson T610 via Bluetooth

There's also an English version of this article titled Online with a Debian Linux notebook and the Sony-Ericsson T610 mobile phone via Bluetooth.

Einleitung

Dieses Dokument soll möglichst praxisnah darlegen, wie Sie mit einem Notebook unter Linux und dem Sony-Ericsson T610 von unterwegs online gehen können. Auf meinem Laptop läuft zur Zeit Debian Sarge mit einem 2.6.6 Kernel.

Weil ich von unterwegs meist an Orten online gehe wo entweder chronischer Platzmangel herrscht oder wo es sehr viel schaukelt und wackelt (z.B. Bahn, Segelyacht) habe ich mich für eine Verbindung beider Geräte mittels Bluetooth entschieden. Diese Technik hat gegenüber Infrarot (IrDa) den Vorteil, dass zwischen den beiden Geräten keine "Sichtverbindung" bestehen muss, ich kann also mein Handy im Prinzip auch in der Tasche behalten und trotzdem noch surfen.

Um später letztendlich online zu gehen verwende ich einen normalen Modem-Zugang eines regionalen Internetanbieters mit lokaler Einwahlnummer. Dies hat den Vorteil, dass ich vergleichsweise weniger zahle, als mit einer theoretisch ebenfalls möglichen Verbindung über GPRS. Wenn Sie Kunde eines großen Onlinedienstes (z.B. Telekom, AOL, Compuserve) sind, bietet dieser evt. sogar eine direkte Einwahl über Ihr Handy-Netz an, die Sie dann ebenfalls nutzen können (s.a. Internetzugang aus den Mobilfunknetzen).

Bluetooth aktivieren

Wie die meisten Notebooks ist auch mein Gerät nicht mit einer Bluetooth-Schnittstelle ausgestattet. Um dennoch mit meinem Handy über Bluetooth Verbindung aufzunehmen, habe ich mir ein Acer Bluetooth USB Dongle gekauft. Dies ist sehr klein, kostet ca. 20 EUR und wird einfach an eine freie USB-Schnittstelle des Laptops angesteckt. Bevor Sie sich ein neues Gerät anschaffen, sollten Sie sicherstellen, dass es auch vom Bluez-Treiber von Linux unterstützt wird. Schauen Sie dazu in der Liste Bluetooth hardware support for Bluez von Marcel Holtmann nach. Dort steht auch, welches Modul Sie jeweils benötigen.

Installieren Sie die entsprechenden Debianpakete noch bevor Sie das Dongle anschließen. Wenn Sie Debian Woody verwenden, finden Sie Backports der Debainpakete auf der Projektseite von Bluez.

Nachdem das Paket erfolgreich installiert wurde, können Sie modconf verwenden, um das neu erschienene Modul für Ihr Dongle in den Kernel zu laden. In meinem Fall war dies hci_usb aus kernel/net/bluetooth. apt-get install bluez-utils, bluez-sdp, bluez-pan
modconf

Sobald das Modul erfolgreich in den Kernel geladen wurde können Sie Ihr Dongle anstecken und Ihren Laptop neu starten. Nachdem start sollten Sie über den Befehl hciconfig Informationen über Ihr Dongle abrufen können. Wenn Sie keine Ausgabe erhalten, ist bei der Installation etwas schief gelaufen.

hciconfig

Die Installation des Bluetooth-Dongles ist nun abgeschlossen.

Geräte verbinden

Wir werden nun versuchen, Ihre beiden Geräte miteinander zu verbinden. Aktivieren Sie nun die Bluetooth-Schnittstelle Ihres Sony-Ericsson T610. Es sollte nun möglich sein, vom Notebook aus nach Ihrem Gerät zu scannen.

hcitool scan
Scanning ...
00:00:00:00:00:00 Patricks T610

Neben der Bluetooth-Adresse Ihres Mobiltelefons sollte auch der Name zu sehen sein, den Sie Ihrem Gerät gegeben haben. Notieren Sie sich die Bluetooth-Adresse Ihres Handys, diese werden wir später noch benötigen.

Wir müssen jetzt noch die Kanal-Nummer unseres Modems im Handy herausfinden, da wir dieses ja nutzen wollen. Suchen Sie dazu nach einem sog. DUN.

sdptool search DUN

In unserem Fall war die Kanalnummer "1". Notieren Sie sich auf die Kanal-Nummer. Wir haben nun alle Informationen die wir benötigen, um mit unserem Handy Kontakt aufzunehmen. Um eine Verbindung herstellen zu können, verknüpfen wir unser Handy mit einem Gerätebezeichner auf unserem Laptop.

rfcomm 0 00:00:00:00:00:00 1

Der erste Parameter gibt dabei die Gerätenummer des rfcomm-Bezeichners an, an den wir das Handy binden wollen. Der zweite Paramter ist die Bluetooth-Adresse, die Sie zuvor notiert haben und der letzte Parameter ist die Kanal-Nummer, die Sie notiert haben. Lassen Sie sich alle Bindungen an rfcomm anzeigen, um zu prüfen, ob Ihr Gerät korrekt verknüpft wurde.

rfcomm show

Lassen Sie sich jetzt die Bluetooth-PIN-Nummer Ihres Gerätes Notebooks anzeigen und notieren Sie diese ebenfalls. Sie werden sie gleich brauchen.

cat /etc/bluetooth/pin
PIN:1234

Wenn Sie die Bluetooth-PIN-Nummer Ihres Laptops ändern möchten, bearbeiten Sie die Datei /etc/bluetooth/pin entsprechend.

Nehmen Sie nun Ihr Sony-Ericsson T610 zur Hand und öffnen Sie das Menü "Verbindungen" unten rechts. Wählen Sie dort "Bluetooth" und dann "Eigene Geräte" aus. Fügen Sie nun ein neues Gerät hinzu. Ihr Handy sollte Ihren Computer als Bluetooth-Gerät erkennen. Weil mein Computer "Einstein" heißt, findet mein Handy das Bluetooth-Gerät einstein-0. Sie werden nun vom Handy aufgefordert, Ihre PIN-Nummer einzugeben. Geben Sie die Nummer an, die Sie sich zuvor notiert haben. Das Handy sollte Ihren Laptop jetzt erfolgreich zu den eigenen Geräten hinzugefügt haben. So weit, so gut.

Online gehen

Sie können jetzt das Gerät /dev/rfcomm0 wie ein normales Modem verwenden. Falls Sie noch nie ein Modem unter Linux installiert haben, werde ich Ihnen jetzt im einzelnen zeigen, wie das funktioniert.

Installieren Sie die Debianpakete ppp und kppp. Öffnen Sie kppp und konfigurieren Sie eine neue Internetverbindung mit dem Telefonanbieter Ihrer Wahl. Beachten Sie, dass Sie eine Rufnummer verwenden, die aus dem deutschen Handynetz erreichbar ist (also keine Sonderrufnummer). Weisen Sie kppp an, das Gerät /dev/rfcomm0 zu verwenden und setzen Sie die Verbindungsgeschwindigkeit auf 9.600 Baud.

Konfiguration von KPP

Im Prinzip können Sie jetzt ganz normal online gehen. Sobald die Verbindung hergestellt wurde verschwindet das Fenster und im Panel wird ein blauer Globus angezeigt. Klicken Sie rechts auf diesen Globus und wählen Sie "Trennen", um die Verbindung zu trennen.

Bevor Sie sich das erste Mal mit dem Internet verbinden, sollten Sie das Logging aktivieren. Sobald Sie die Verbindung starten, sollten Sie die Nachricht erhalten, dass das Modem bereit ist. Danach sollten auf dem Handy Anrufaktivitäten zu erkennen sein. Sobald die Verbindung hergestellt wurde erscheint auf dem Display des Sony-Ericsson T610 oben rechts ein grüner Telefonhörer. Dieser erscheint, bis die Verbindung getrennt wurde.

Wenn Sie nach dem Wählen die Fehlermeldung erhalten, dass pppd mit der Fehlermeldung 1 remote server did not authenticate itsself beendet wurde, kann dies zwei Ursachen haben. Einserseits sollten Sie in der Datei /etc/ppp/options nach einer Zeile mit dem Inhalt auth suchen und diese auskommentieren. Andererseits nehmen es einige Notebooks übel, wenn Sie parallel zur Verindungsaufnahme noch mit einem Netzwerk oder einer DSL-/ISDN-Gegenstelle verbunden sind. Trennen Sie die Verbindung und starten Sie den Computer neu. Nun sollte es klappen.

Weitere Ressourcen

Hier finden Sie einige Artikel, die uns auf dem Weg zur Lösung unseres Problems geholfen haben. Vielleicht finden Sie dort weitere Ansatzpunkte, wenn Ihnen unser Workshop nicht weiterhelfen konnte.

Copyright © by Nachtarbeiter.net 2004