Bluetooth Internet · 2 min read · Jan 03, 2026

Linux GPRS/EDGE über Bluetooth HOWTO

In diesem Leitfaden zeige ich Ihnen, wie Sie den Internetzugang über GPRS/EDGE konfigurieren, indem Sie eine Bluetooth-Verbindung mit Ihrem GSM-Telefon verwenden.

Ich verwende Gentoo und ein Nokia 6310i Telefon, aber dies funktioniert mit jeder Distribution und jedem Bluetooth-fähigen Telefon.

Anforderungen

Die Software, die benötigt wird, damit dies funktioniert:

  • bluez utils
  • openobex
  • ppp
  • neuester 2.6 Kernel

Die Hardware, die ich verwende, ist ein IBM ThinkPad T43 mit Broadcom BT und Nokia 6310i.

Kernel-Konfiguration

Das Wichtigste ist, dass Ihre Hardware erkannt wird, also gehen wir zur Kernel-Konfiguration über. Für richtiges BT/GPRS sollten die folgenden Optionen kompiliert sein:

CONFIG_BT=y 
CONFIG_BT_L2CAP=m   
 
CONFIG_BT_SCO=m   

CONFIG_BT_RFCOMM=m   

CONFIG_BT_RFCOMM_TTY=y   

CONFIG_BT_BNEP=m   

CONFIG_BT_BNEP_MC_FILTER=y   

CONFIG_BT_BNEP_PROTO_FILTER=y   

CONFIG_BT_HIDP=m   

## Bluetooth-Gerätetreiber   

CONFIG_BT_HCIUSB=m   

CONFIG_BT_HCIUSB_SCO=y   

CONFIG_BT_HCIUART=m   

CONFIG_BT_HCIUART_H4=y   

CONFIG_BT_HCIUART_BCSP=y   

CONFIG_BT_HCIBCM203X=m   

CONFIG_BT_HCIBPA10X=m   

CONFIG_BT_HCIBFUSB=m   

CONFIG_BT_HCIDTL1=m   

CONFIG_BT_HCIBT3C=m   

CONFIG_BT_HCIBLUECARD=m   

CONFIG_BT_HCIBTUART=m   

CONFIG_BT_HCIVHCI=m   

## PPP   

CONFIG_PPP=y   

CONFIG_PPP_ASYNC=y   

CONFIG_PPP_SYNC_TTY=m   

CONFIG_PPP_DEFLATE=m   

CONFIG_PPP_BSDCOMP=m   

CONFIG_PPP_MPPE=m   

Bluez Utils-Konfiguration

Auf Gentoo befinden sich alle Bluetooth-Konfigurationsdateien in /etc/bluetooth/, auf Ihrem System können sie woanders sein.

Die wichtigste Datei ist rfcomm.conf und hcid.conf. Wir werden sie in Kürze bearbeiten, denn zuerst müssen wir die Bluetooth-Adresse des Telefons/PDA, das wir verwenden werden, herausfinden.

Starten Sie das Bluetooth-System:

/etc/init.d/hcid start oder /etc/init.d/bluetooth start

Geben Sie den Scan-Befehl ein (denken Sie daran, Bluetooth auch auf Ihrem Gerät zu aktivieren):

hcitool scan

Dies gibt etwas Ähnliches wie das auf meiner Maschine zurück:

Scanning ... 00:15:2A:2E:E1:97       Nokia 6230i 

Jetzt, wo wir die Bluetooth-Adresse des Telefons kennen, können wir mit der Bearbeitung der Konfigurationsdateien beginnen.

hcid.conf

options  options {  
         autoinit yes;  
         security auto;  
         pairing multi;  
         pin_helper /etc/bluetooth/pin-helper;  
}     

laptop device {  
         name "t43 (%d)";  
         class 0x3e0100;   
        iscan enable;  
         pscan enable;  
         lm accept;   
        lp rswitch,hold,sniff,park;  
}    

Denken Sie daran zu überprüfen, ob der /etc/bluetooth/pin-helper existiert und dort die PIN einzutragen, die Sie möchten. In meinem System ist der pin-helper ein Bash-Skript:

#!/bin/sh  
 
echo -n "PIN:" cat /etc/bluetooth/pin 

.. und die /etc/bluetooth/pin hat nur die Beispiel-PIN 1234 darin.

Die rfcomm.conf sieht wie folgt aus:

  
rfcomm0 {
         bind yes;  
         device 00:15:2a:2e:e1:97;  
         channel 1;  
         comment "Nokia";  
 }    

PPP-Konfiguration

Nachdem Sie Ihr Bluetooth-System konfiguriert haben, ist es an der Zeit, PPP zu konfigurieren, um über das Telefon eine Verbindung zum Internet herzustellen, wobei Bluetooth als Träger verwendet wird.

Die Konfiguration, die ich verwende, ist für meinen Anbieter geeignet, der Plus GSM ist. In Ihrem Fall werden die Dateien die gleichen sein, nur die Details können sich ändern.

Zuerst müssen wir eine Datei erstellen, die wir für die Verbindung verwenden werden. Ich habe eine Datei namens “plus” erstellt:

vim /etc/ppp/peers/plus

Die Datei sieht wie folgt aus:

/dev/rfcomm0 115200  
 
connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs'  
 
 crtscts  
 
 modem -detach  
 
 noccp  
 
 defaultroute  
 
 usepeerdns  
 
 noauth  
 
 ipcp-accept-remote  
 
 ipcp-accept-local  
 
 noipdefault 

Wie Sie sehen können, gibt es eine zweite Datei namens chat-gprs, die erstellt werden muss. Sie steuert, wie wir mit dem Modem kommunizieren.

/etc/ppp/chat-gprs

'' ATZ OK   

AT+CGDCONT=1,"IP","www.plusgsm.pl"  
 OK "ATD*99***1#"  
 CONNECT ''

Der Inhalt dieser Datei ist das, was Sie ändern müssen, wenn Sie nicht Plus GSM-Anbieter haben. Darüber hinaus, wenn Ihr Anbieter eine Anmeldung/Passwort-Authentifizierung verwendet, sollten Sie die entsprechenden Daten in /etc/ppp/chap-secrets oder /etc/ppp/pap-secrets einfügen.

Verbindung zum Internet

Jetzt, da wir alles konfiguriert haben, können wir endlich eine Verbindung zum Internet herstellen. Alles, was wir tun müssen, ist:

pppd call plus

… und Spaß beim Surfen im Freien haben.

Denken Sie daran zu überprüfen, ob Bluetooth auf Ihrem Telefon und Laptop eingeschaltet ist.

Zusätzliche Software

Neben dem reinen Internetzugang verwende ich auch den kbluetoothd-Daemon, um auf die Ressourcen meines Telefons mit Konqueror zuzugreifen. Wenn Sie ein KDE-Benutzer sind, empfehle ich diesen Weg als sehr komfortabel.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.