Bluetooth Internet · 3 min read · Jan 03, 2026
Linux GPRS/EDGE via Bluetooth HOWTO
Dans ce guide, je vais vous montrer comment configurer l’accès à Internet via GPRS/EDGE, en utilisant une connexion Bluetooth avec votre téléphone GSM.
J’utilise Gentoo et un téléphone Nokia 6310i, mais cela fonctionnera avec n’importe quelle distribution et n’importe quel téléphone compatible Bluetooth.
Exigences
Le logiciel nécessaire pour que cela fonctionne :
- bluez utils
- openobex
- ppp
- dernier noyau 2.6
Le matériel que j’utilise est un IBM ThinkPad T43 avec Broadcom BT et un Nokia 6310i.
Configuration du noyau
La chose la plus importante est d’avoir votre matériel reconnu, alors passons à la configuration du noyau. Pour un bon fonctionnement de bt/gprs, vous devez avoir les options suivantes compilées :
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
## Pilotes de périphériques Bluetooth
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
Configuration des utilitaires Bluez
Sur Gentoo, tous les fichiers de configuration Bluetooth sont placés dans /etc/bluetooth/, sur votre système, cela peut être ailleurs.
Le fichier le plus important est rfcomm.conf et hcid.conf. Nous allons les éditer dans un instant, car d’abord nous devons connaître l’adresse Bluetooth du téléphone/pda que nous allons utiliser.
Démarrez le système Bluetooth :
/etc/init.d/hcid start ou /etc/init.d/bluetooth startÉmettez la commande de scan (n’oubliez pas d’activer le Bluetooth sur votre appareil aussi) :
hcitool scancela donne quelque chose de similaire à cela sur ma machine :
Scanning ... 00:15:2A:2E:E1:97 Nokia 6230i Maintenant, quand nous connaissons l’adresse Bluetooth du téléphone, nous pouvons commencer à éditer les fichiers de configuration.
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;
}
N’oubliez pas de vérifier si le fichier /etc/bluetooth/pin-helper existe et d’y mettre le PIN que vous souhaitez. Sur mon système, le pin-helper est un script bash :
#!/bin/sh
echo -n "PIN:" cat /etc/bluetooth/pin
.. et le /etc/bluetooth/pin a juste 1234 comme exemple de PIN à l’intérieur.
Le rfcomm.conf est comme suit
rfcomm0 {
bind yes;
device 00:15:2a:2e:e1:97;
channel 1;
comment "Nokia";
}
Configuration PPP
Après avoir configuré votre système Bluetooth, il est temps de configurer le PPP pour se connecter à Internet via le téléphone, en utilisant Bluetooth comme support.
La configuration que j’utilise est adaptée à mon fournisseur, qui est Plus GSM. Dans votre cas, les fichiers seront les mêmes, seuls les détails peuvent changer.
D’abord, nous devons créer un fichier, que nous utiliserons pour la connexion. J’ai créé un fichier appelé “plus” :
vim /etc/ppp/peers/plusLe fichier est comme suit :
/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 Comme vous pouvez le voir, il y a un deuxième fichier, appelé chat-gprs, qui doit être créé. Il contrôle la façon dont nous communiquons avec le modem.
/etc/ppp/chat-gprs
'' ATZ OK
AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK "ATD*99***1#"
CONNECT ''
Le contenu de ce fichier est ce que vous devez changer si vous n’avez pas le fournisseur Plus GSM. De plus, si votre fournisseur utilise une authentification par identifiant/mot de passe, vous devez placer les données appropriées dans /etc/ppp/chap-secrets ou /etc/ppp/pap-secrets.
Connexion à Internet
Maintenant, comme nous avons tout configuré, nous pouvons enfin nous connecter à Internet. Tout ce que nous avons à faire est :
pppd call plus… et amusez-vous à naviguer en plein air.
N’oubliez pas de vérifier si votre Bluetooth est activé sur le téléphone et l’ordinateur portable.
Logiciels supplémentaires
En plus de l’accès Internet brut, j’utilise également le démon kbluetoothd pour parcourir les ressources de mon téléphone avec Konqueror. Si vous êtes un utilisateur de KDE, je recommande cette méthode qui est très confortable.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.