Trucs:Connection pc portable GPRS via bluetooth

De Lea Linux
Aller à la navigation Aller à la recherche
Cédric Surlemont<cedric@surlemont.org>

Voici comment j'ai connecté un ibm thinkpad x31 à internet via une carte bluetooh et un téléphone nokia 6310i

ma config :

  • ibm thinkpad x31
  • carte bluetooth bluecard CFII
  • mdk9.1

J'ai commencé par installer les pack bluez. Pour savoir ou rapatrier ces pack, allez sur le site du plf, et à l'aide du lien easyurpmi, ajoutez les sources main, contrib et plf. Ensuite, via rpmdrake, installez les pack bluez, ça va tout seul. Tout ce qui suit est à faire dans une console root.

Pour installer la carte bluetooth

Puis j'ai créé le node /dev/rfcomm0 avec :

mknod -m 666 /dev/rfcomm0 c 216 0

j'ai mis à la fin du fichier /etc/rc.d/rc.local :

/usr/bin/hcid
/usr/bin/sdpd

et enfin, j'ai installé GPRS Easy Connect.

Bon, tout est installé, yapuka configurer.

Il vous faut la mac-address du téléphone, ceci afin de relier le pc à mon téléphone et uniquement mon téléphone.

pour ce faire :

sdptool browse

affiche plein d'infos sur le téléphone, dont la fameuse mac address.

Dans le fichier /etc/bluetooth/hcid.conf, changez la valeur de security à user pin à /usr/bin/bluepin
(vérifiez l'emplacement de bluepin, on ne sais jamais...)

Dans le fichier /etc/bluetooth/rfcomm.conf, changez la valeur de device avec celle de la mac adress recueillie plus haut.

Enfin, supprimez le fichier /etc/ppp/resolv.conf et tapez :

ln -s /etc/resolv.conf /etc/ppp/resolv.conf

Maintenant, nous allons relier le téléphone au pc. Activez le bluetooth du téléphone, et veillez à ce que le téléphone soit visible par tous (voir dans les menus du téléphone)

maintenant, dans le pc, tapez :

# hcid
# sdpd

ceci ne sera pas à taper lors du prochain démarrage du PC puisqu'on a mis ces commandes dans /etc/rc.d/dc.local

tapez :

# rfcomm connect all

Sur le téléphone :
acceptez la connexion puis entrez un code de 6 chiffres, par exemple 000000.

Sur le PC, entrez le même code : 000000 ainsi, le téléphone est lié au pc.

Sur le téléphone :

  • allez dans le menu « Bluetooth » , « afficher equipement liés »,
  • puis selectionner la connexion au pc,
  • cliquez sur « option » et sélectionnez « demander autorisat. Connex. »,
  • cliquez sur « select » puis « non ». Ceci vous évitera de confirmer la liaison à l'avenir.

Nous avons maintenant une émulation de modem standard sur le port /dev/rfcomm0 maintenant, tapez :

gprsec

et configurez votre connection :
la doc fournie avec gprs easy connec est très claire et il y à un nombre conséquent des prestataires préconfigurés. notez que les fichiers hcid, sdpd, rfcomm ont l'attribut SUID et SGID root. voilà ! c fini !!
n'hésitez pas à m'envoyer vos corrections.