Nokia 6280 und Ubuntu mit Bluetooth

Einen zwar teuren und langsameren (UMTS = 378 Kbps), aber in Notfällen  unverzichtbaren, Internet-Anschluss kann unterwegs per Handy erfolgen. Auch sollten Adressen und Termine zwischen Handy und Notebook synchronisiert werden können.

Dazu verwenden wir ein Nokia 6280 Mobile Phone. Die UMTS-Verbindung erfolgt über den Mobile Provider Orange Switzerland (Orange Optima Internet).

Dazu stellen wir erstmal via Bluetooth eine Verbindung zwischen Handy und Notebook her.

Bei beide Geräten dazu Bluetooth aktivieren. Das Notebook muss für Verbindungen offen und sichtbar sein.

In einem Terminal folgendes eingeben um Bluetooth-Geräte in Reichweite anzeigen zu lassen:

$ hcitool scan
Scanning ...
    00:18:42:CF:79:D8    Alain Wolf (NOK6280)

Die angezeiget MAC Adresse des Nokia 6280 werden wir noch ein paar mal brauchen. Jedes Gerät hat eine eigene Adresse.

Pairing (Kopplung)

Damit wird eine Vertrauensbasis zwischen dem Nokia Handy und dem Notebook hergestellt. Die Kopplung muss man nur einmal machen, danach kennen sich die Geräte und Verbindungen werden beiderseits automatisch akzeptiert.

Am Blueetooth-Symbol in der Taskleiste den Menü-Befehl “Browse Device...” wählen.

Bluetooth Geräte Suche

Am Nokia Telefon wird jetzt eine Abfrage sichtbar:

Passwort eingeben: 1234

Hier kann eine beliebige vierstellige Zahlenkombination eingegeben werden.

Danach erscheint eine Anfrage auf dem Ubuntu Notebook, für eine Passkey-Eingabe. Hier nun die selbe Zahlenkombination wir kurz zuvor auf dem Mobile Phone eingeben.

Bluetooth Authentifizierung

Das ganze sollte nicht zu lange dauern, da sonst die Geräte den Vorgang aus Sicherheitsgründen wieder abbrechen.

Beide Geräte zeigen ein kurze Meldung an, dass die Kopplung erfolgt ist. Auf dem Ubuntu Desktop öffnet sich ein Datei-Browser, welcher die Ordner und Dateien des Telefons anzeigt. Auch auf im Telefon vorhandene miniSD Speicherkarten kann so zugegriffen werden.

Datei Browser zeigt den Inhalt des Nokia Mobile Phone

UMTS Modem konfigurieren

Mit dem sdptool können die zur Verfügung stehenden Bluetooth-Dienste der verbundenen Geräte angezeigt werden. Wir suchen den Dial-Up Network Service und brauchen die Nummer des dazu verwendeten Kanals.

$ sdptool search DUN
Inquiring …
Searching for dun on 00:18:42:CF:79:D8 …
Service Name: Dial-up networking
Service RecHandle: 0×10000
Service Class ID List:
“Dialup Networking” (0×1103)
“Generic Networking” (0×1201)
Protocol Descriptor List:
“L2CAP” (0×0100)
“RFCOMM” (0×0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0×100
Profile Descriptor List:
“Dialup Networking” (0×1103)
Version: 0×0100

Mit dem folgenden Befehl verbindet sich unser Ubuntu Notebook mit dem Nokia 6280 auf dem Modem-Kanal:

$ rfcomm bind 0 00:18:42:CF:79:D8 1

Um dies in Zukunft automatisch geschehen zu lassen geben wir die ermittelten Angaben in eine Bluetooth-Konfigurationsdatei ein:

$ gksudo gedit /etc/bluetooth/rfcomm.conf

rfcomm0 {
        bind yes;
        device 00:18:42:CF:79:D8;
        channel 1;
        comment "Bluetooth PPP Connection";
}

Diese Voreinstellung wird erst nach dem nächsten Systemstart aktiv. Wir können aber jetzt schon Bluetooth neu starten um dies zu aktivieren:

$ sudo /etc/init.d/bluetooth restart

Wir müssen als nächstes eine Konfigurationsdatei bearbeiten um eine neue PPP-Verbindung zu definieren.

$ gksudo gedit /etc/vwdial.conf

Darin folgende Zeilen hinzufügen:

[Dialer Orange]
Modem = /dev/rfcomm0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0&C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”internet”;
ISDN = 0
Modem Type = USB Modem
Phone = *99#
Username = ”
Password = ”
Carrier Check = yes
Carrier = Orange
Stupid Mode = yes

Nun brauchen wir noch ein kleines Skript, welches unser Nokia 6280 als Bluetooth-Modem anschliesst und danach die Internet-Verbindung zu Orange wählt:

$ gedit ~/bin/orange.sh

#! /bin/bash
sudo rfcomm bind 0 00:18:42:CF:79:D8 1
sleep 3
wvdial Orange

Nach dem Speichern und Schliessen des Skripts, dessen Berechtigung als ausführbares Programm setzen:

$ chmod +x ~/bin/orange.sh

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>