Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:connexion_internet_via_mobile_bluetooth [Le 09/10/2009, 12:28]
YannUbuntu
tutoriel:connexion_internet_via_mobile_bluetooth [Le 11/09/2022, 12:20] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Jaunty ​internet bluetooth ​tutoriel}}+{{tag>tutoriel ​internet ​téléphonie ​bluetooth}}
 ---- ----
  
Ligne 5: Ligne 5:
  
 L'​objectif de cette page est d'​accéder à internet avec un ordinateur, en utilisant comme modem un téléphone portable, via une liaison bluetooth. L'​objectif de cette page est d'​accéder à internet avec un ordinateur, en utilisant comme modem un téléphone portable, via une liaison bluetooth.
 +Il est aussi possible de le faire via un câble USB, une liaison infrarouge, ou un câble série dans ce cas regardez [[:​telephone_modem|ici]]. Cette procédure est propre à Ubuntu.\\
 +Sous [[:​Lubuntu]],​ [[:​Xubuntu]] et [[:​Mate|Ubuntu Mate]] le logiciel de gestion pour bluetooth est [[:​Blueman]],​ suivez les instructions de  [[:​blueman#​Connecter à internet|la partie connexion à internet]] pour ces variantes.
  
-Il est aussi possible ​de le faire via un câble USB, une liaison infrarouge, ​ou un câble série: ​[[:telephone_modem|voir cette page]]+<note importante>​Si vous souhaitez tout de même suivre cette procédure sous ces autres variantes d'​Ubuntu vous pouvez [[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>​gnome-bluetooth]]** ​ou bien suivre cette [[https://​ubuntuforums.org/​showthread.php?​t=2124919|procédure]].</​note>​
  
-===== Pré-requis ​=====+=====Graphiquement===== 
 +Dans les versions récentes d'​Ubuntu,​ la connexion internet via bluetooth est totalement automatisée. Vous avez juste à activer et paramétrer votre bluetooth sur votre pc et votre téléphone comme indiqué [[:​bluetooth|ici]],​ puis vous n'avez qu'à suivre les instructions.\\ 
 +\\ 
 +Si votre téléphone le permet, une fenêtre s'​ouvrira pendant le paramétrage,​ vous demandant si vous souhaitez vous connecter à internet avec votre téléphone,​ ou bien si vous voulez l'​utiliser comme périphérique réseau : 
 +\\ 
 +\\   ​{{:​bluetooth:​bluetooth_precise_01.png?​700}}\\
  
-  * Avoir le [[:bluetooth]] fonctionnel +Vous pourrez alors cocher l'​option "​Accéder à internet à l'aide d'un téléphone portable"​. Une nouvelle fenêtre s'​ouvre,​ pour vous permettre de paramétrer la connexion 3G, si elle n'est pas encore activée. Répondez successivement aux questions demandées. ​ \\ 
-  Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] ​[[apt://gnome-ppp|gnome-ppp]] +\\ 
-  * Désactiver le reseau avec nm-applet (clic droit sur nm-applet ​et décocher "​activer ​le reseau"​) sinon ça marche pas...+{{:bluetooth:​bluetooth_precise_02.png}}\\ 
 +\\ 
 +Si votre opérateur n'est pas dans la liste, renseignez-vous auprès de lui pour connaître l'**apn** et entrez-le manuellement lorsque la procédure vous en donnera l'​occasion ​:\\ 
 +\\ 
 +{{:bluetooth:​bluetooth_precise_03.png}} 
 +\\ 
 +Une fois cela fait, il vous suffit alors d'​aller dans [[:network-manager|Network-manager]] et de choisir votre connexion par le téléphone via bluetooth pour vous connecter à internet
  
-===== Configuration =====+<​note>​ Le choix de l'​opérateur n'a en réalité que peu d'​importance car le système reconnaît automatiquement votre opérateur, même si vous avez choisi le mauvais. Choisir le bon vous permet d'​avoir un affichage cohérent.</​note>​
  
-==== Rechercher l'​adresse bluetooth du téléphone ​====+=====En ligne de commande=====
  
-Ouvrez un [[:​terminal]] et tapez: +<note importante>Cette méthode n'a pas été vérifiée fonctionnelle sur de récentes versions d'​Ubuntu. Elle est donc sans garantie quant à son fonctionnement.</note> 
-<code> +====Pré-requis====
-hcitool scan +
-</code>+
  
-vous obtiendrez:+  * Avoir le [[:bluetooth]] fonctionnel,​ 
 +  * Désactiver le réseau avec nm-applet (clic droit sur nm-applet et décocher "​activer le réseau"​) sinon ça ne marche pas... 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​gnome-ppp]]**.
  
-<​file>​ +==== Configuration ==== 
-Scanning ... +=== Rechercher l'​adresse bluetooth du téléphone ===
-        00:​0E:​07:​30:​6B:​78 ​      ​T630 +
-</​file>​+
  
-==== Rechercher la liste des services du téléphone avec sdptool ====+Ouvrez un [[:​terminal]] et tapez: <​code>​ hcitool scan </​code>​
  
-Tapez dans un [[:terminal]]:+vous obtiendrez<​file>​ 
 +Scanning ... 
 +        00:0E:​07:​30:​6B:​78 ​      T630 </​file>​
  
-<​code>​ +=== Rechercher la liste des services du téléphone avec sdptool === 
-sdptool browse 00:​0e:​07:​30:​6b:​78 +Tapez dans un [[:​terminal]]:​<​code>​sdptool browse 00:​0e:​07:​30:​6b:​78</​code>​ 
-</​code>​ +Recherchez ​dans la liste qui apparaît le service **Dial-up Networking** (voir flèche):<​file>​
- +
-Rechercher ​dans la liste qui apparaît le service **Dial-up Networking** (voir flèche): +
- +
-<​file>​+
 Browsing 00:​0E:​07:​30:​6B:​78 ... Browsing 00:​0E:​07:​30:​6B:​78 ...
 Service Name: Dial-up Networking <----- Service Name: Dial-up Networking <-----
Ligne 53: Ligne 62:
 Profile Descriptor List: Profile Descriptor List:
   "​Dialup Networking"​ (0x1103)   "​Dialup Networking"​ (0x1103)
-    Version: 0x0100 +    Version: 0x0100</​file>​
-</​file>​ +
- +
-Notez le canal (Channel, voir flèche). ici 1+
  
-Problème : sur certaines machines (Samsung SGH-X810), ça donne ça :+Notez le canal (Channel, voir flèche). ici 1\\ 
 +Sur certaines machines (Samsung SGH-X810), ça donne ça :
 <​file>​ <​file>​
 $ sdptool browse 00:​16:​DB:​2B:​88:​A3 $ sdptool browse 00:​16:​DB:​2B:​88:​A3
Ligne 66: Ligne 73:
 Sachant que ce modèle permet d'​aller sur le net avec un Nokia-Maemo,​ il doit y avoir une autre méthode... Sachant que ce modèle permet d'​aller sur le net avec un Nokia-Maemo,​ il doit y avoir une autre méthode...
  
-===== Utilisation ​=====+==== Utilisation ====
  
 +=== Créer un périphérique correspondant au téléphone avec rfcomm ===
  
-==== Créer un périphérique correspondant au téléphone avec rfcomm ==== +La syntaxe est :<​code>​rfcomm connect <​n°périph. à créer> [addresse du périph.bluetooth] [canal]</​code>​ 
- +Ce qui donne, pour notre exemple, cette commande, à taper dans un [[:​terminal]]:<​code>​rfcomm connect 0 00:​0E:​07:​30:​6B:​78 1</​code>​ 
-La syntaxe est  +Vous obtiendrez à peut près ça:<​file>​
-  ​rfcomm connect <​n°périph. à créer> [addresse du périph.bluetooth] [canal] +
- +
-Ce qui donne, pour notre exemple, cette commande, à taper dans un [[:​terminal]]:​ +
- +
-<​code>​ +
-rfcomm connect 0 00:​0E:​07:​30:​6B:​78 1 +
-</​code>​ +
- +
-Vous obtiendrez à peut près ça: +
- +
-<​file>​+
 Connected /​dev/​rfcomm0 to 00:​0E:​07:​30:​6B:​78 on channel 1 Connected /​dev/​rfcomm0 to 00:​0E:​07:​30:​6B:​78 on channel 1
-Press CTRL-C for hangup +Press CTRL-C for hangup</​file>​
-</​file>​ +
- +
-<note important>​En cas d'​erreur,​ remplacer rfcomm connect 0 par rfcomm connect 1. +
  
 +<note important>​Si vous avez le message d'​erreur suivant : <​code>​Can'​t open RFCOMM device: Permission denied </​code>​
 +vous n'avez pas les droits donc tester avec :<​code>​sudo rfcomm connect 0 00:​0E:​07:​30:​6B:​78 1</​code>​
 +De plus, en cas d'​erreur,​ remplacer rfcomm connect 0 par rfcomm connect 1.
 **rfcomm** crée le périphérique **/​dev/​rfcomm0** (ou **/​dev/​rfcomm1** si vous avez fait la manipulation en cas d'​erreur). **rfcomm** crée le périphérique **/​dev/​rfcomm0** (ou **/​dev/​rfcomm1** si vous avez fait la manipulation en cas d'​erreur).
- 
 Ce périphérique devra être mentionné dans la configuration du modem dans la suite.</​note>​ Ce périphérique devra être mentionné dans la configuration du modem dans la suite.</​note>​
  
Ligne 97: Ligne 93:
 <​note>​Il est possible d'​utiliser la commande **rfcomm bind** à la place de **rfcomm connect**. La syntaxe restant la même mais cela permet de lier **/​dev/​rfcomm0** sans établir une connexion permanente. La liaison Bluetooth avec le téléphone est établie automatiquement et uniquement lorsque une application utilise **/​dev/​rfcomm0**. De plus cette façon de faire permet de fermer en toute sérénité le terminal utilisé pour lancer la commande. Seul inconvénient:​ il faut lancer cette commande via un sudo car elle requiert d'​avoir les privilèges root pour s'​exécuter.</​note>​ <​note>​Il est possible d'​utiliser la commande **rfcomm bind** à la place de **rfcomm connect**. La syntaxe restant la même mais cela permet de lier **/​dev/​rfcomm0** sans établir une connexion permanente. La liaison Bluetooth avec le téléphone est établie automatiquement et uniquement lorsque une application utilise **/​dev/​rfcomm0**. De plus cette façon de faire permet de fermer en toute sérénité le terminal utilisé pour lancer la commande. Seul inconvénient:​ il faut lancer cette commande via un sudo car elle requiert d'​avoir les privilèges root pour s'​exécuter.</​note>​
  
-==== Rendre la liaison rfcomm avec le téléphone permanente ===+=== Rendre la liaison rfcomm avec le téléphone permanente === 
- +Une fois la connexion testée avec succès il est possible de rendre permanente la liaison avec le téléphone. Pour cela il vous faut [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/​etc/​bluetooth/​rfcomm.conf** et y copier le contenu suivant en remplaçant avec l'​adresse et le channel Bluetooth de votre téléphone:<​file>​rfcomm0 {
-Une fois la connexion testée avec succès il est possible de rendre permanente la liaison avec le téléphone. Pour cela il vous faut éditer le fichier **/​etc/​bluetooth/​rfcomm.conf** et y copier le contenu suivant en remplaçant avec l'​adresse et le channel Bluetooth de votre téléphone:​ +
- +
-<​file>​rfcomm0 {+
  # Liaison automatique de rfcomm0 au démarrage  # Liaison automatique de rfcomm0 au démarrage
  bind yes;  bind yes;
Ligne 114: Ligne 107:
 <note important>​Si votre fichier **rfcomm.conf** contient déjà une section **rfcomm0** qui n'est pas commentée il faut aussi remplacer le nom de la section par rfcomm1 ou rfcomm2 ou rfcomm3 ...</​note>​ <note important>​Si votre fichier **rfcomm.conf** contient déjà une section **rfcomm0** qui n'est pas commentée il faut aussi remplacer le nom de la section par rfcomm1 ou rfcomm2 ou rfcomm3 ...</​note>​
  
-chaque démarrage le fichier **/​dev/​rfcomm0** sera lié à votre téléphone. La connexion en Bluetooth avec celui-ci sera établie automatiquement dès l'​utilisation de **/​dev/​rfcomm0** par **gnome-ppp** (voir ci-dessous). +À chaque démarrage le fichier **/​dev/​rfcomm0** sera lié à votre téléphone. La connexion en Bluetooth avec celui-ci sera établie automatiquement dès l'​utilisation de **/​dev/​rfcomm0** par **gnome-ppp** (voir ci-dessous).
- +
- +
-==== Configuration de gnome-ppp ==== +
- +
-<​note>​Voir avec votre opérateur mobile pour les identifiant et numéro de téléphone si ceux indiqués dans le tableau ne fonctionnent pas</​note>​ +
- +
-  * Ouvrez **gnome-ppp** depuis le menu **Applications -> Internet -> GNOME PPP** (ou depuis un terminal) et éditez les cases en respectant la liste ci-dessous (oui oui ce sont bien les vrais numéros !): +
-    * Pour SFR:  +
-      * Nom d'​utilisateur:​**websfr** +
-      * Mot de passe:​**websfr** +
-      * Numéro de Téléphone:<​code>​*99***1#​ ou *99***3#</​code>​ +
-    * Pour Orange: +
-      * Nom d'​utilisateur:​**orange** +
-      * Mot de passe:​**orange** +
-      * Numéro de Téléphone:​***99#​** +
-    * Pour Bouygues: +
-      * Nom d'​utilisateur:​**wap** +
-      * Mot de passe:​**wapwap** +
-      * Numéro de Téléphone:​***99#​** +
- +
-{{utilisateurs:​gppp.png}} +
- +
-  * Cliquez sur Paramètres et éditez comme ci-dessous (en respectant rfcomm comme vous l'avez paramétré plus haut) : +
- +
-{{utilisateurs:​gppp2.png}} +
- +
-  * Ensuite, quand vous avez édité le tout comme il faut, fermez et essayez de vous connecter&​nbsp;;​ si ça ne fonctionne pas, rouvrez les **préférences**,​ puis cliquez sur **Chaines d'​initialisation**. +
- +
-Vous devez obtenir une ligne correspondant à **init 2**. Supprimez-la (enlevez tous les caractères présents) et faites Entrer, puis cliquez sur **fermer** puis encore **fermer**, et retentez la connexion. +
- +
-<note important>​Chez moi, la connexion ne marche que sans cette ligne (en effaçant la ligne qui y était avant), et en ajoutant les lignes ci-dessous, elle ne marche plus ... +
- +
-N'​hésitez donc pas à essayer avant sans cette ligne ...</​note>​ +
- +
-  * Si ça ne marche toujours pas, essayez de mettre en chaîne d'​initialisation,​ les trucs indiqués dans la liste : +
-    * Pour SFR: +
-      * AT+cgdcont=10,"​IP","​websfr"​ +
-      * AT+cgdcont=1,"​IP","​websfr"​ +
-      * AT+cgdcont=,"​IP","​websfr"​ +
-      * Les même avec à la place de **"​websfr"​**,​ **"​wapsfr"​** +
-    * Pour Orange: +
-      * AT+cgdcont=10,"​IP","​orange.fr"​ +
-      * AT+cgdcont=1,"​IP","​orange.fr"​ +
-      * AT+cgdcont=,"​IP","​orange.fr"​ +
-      * les mêmes avec à la place de **"​orange.fr"​**,​ **"​orange-mib"​** +
-    * Pour Bouygues: +
-      * AT+cgdcont=10,"​IP","​ebouygtel.com"​ +
-      * AT+cgdcont=1,"​IP","​ebouygtel.com"​ +
-      * AT+cgdcont=,"​IP","​ebouygtel.com"​ +
-      * les mêmes avec à la place de **"​ebouygtel.com"​**,​ FIXME **"???"​** +
- +
-{{materiel:​gnome-ppp-chaines_d_initialisation.png}} +
- +
-==== Configuration avec wvdial ==== +
- +
-Il est également possible d'​utiliser wvdial au lieu de gnome-ppp pour se connecter. +
- +
-Remplir le fichier /​etc/​wvdial.conf avec les donnes suivantes : +
-<​code>​ +
-[Dialer Defaults] +
-Init1 = ATZ +
-Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 +
-Init3 = AT+CGDCONT=1,"​IP","​orange"​ +
-Modem Type = Analog Modem +
-ISDN = 0 +
-Phone = *99# +
-New PPPD = yes +
-Modem = /​dev/​rfcomm0 +
-Username = orange +
-Password = orange +
-Baud = 460800 +
-</​code>​ +
- +
-Remplacer les paramètres déterminés pour gnome-ppp : +
- +
-   * Init3 +
-   * Phone +
-   * Modem +
-   * Username +
-   * Password +
- +
-Lancer ensuite la commande suivante dans un [[:​terminal]] : +
- +
-<​code>​ +
-wvdial +
-</​code>​ +
- +
-===== Modèles testés ===== +
-^ Modèle ^ Opérateur ^ Spécificités ^ +
-| NOKIA 6500 Slide | Bouygues | chaine d'​initialisation = AT+cgdcont=1,"​IP","​ebouygtel.com"​ | +
-| Sony Ericson T610 | Orange | chaine d'​initialisation = AT+CGDCONT=1,"​IP","​orange"​ | +
-| Nokia E65 | Orange | chaine d'​initialisation = AT+CGDCONT=1,"​IP","​orange"​ | +
-| Nokia N95 | Orange | Sans modification de la chaine d'​initialisation | +
-| Sony Ericson W595 | Bouygues | Sans modification de la chaine d'​initialisation | +
- +
-===== Liens ===== +
  
-  * http://www.lea-linux.org/​documentations/​index.php/​Hardware-hard_net-gprs +<​note>​Si cela ne fonctionne pas et pour éviter de devoir taper la commande à chaque fois,  [[:raccourci-lanceur|Créez un lanceur]]Type: Application dans un terminalCommande:<​file>​rfcomm connect 0 00:​0E:​07:​30:​6B:​78 1</file><​/note>
-  * http://www.olivierberger.org/​btgprsfisio820orangefr.html#​id2519031+
  
 +====Configuration avec gnome-ppp ou wvdial====
 +Rendez vous sur cette [[:​gnome-ppp|page]] pour gérer graphiquement votre connexion avec gnome-ppp.\\
 +Ou [[:​wvdial|ici]] pour utiliser ​ Wvdial au lieu de gnome-ppp pour se connecter.
  
 ---- ----
-//​Contributeurs:​ [[:​utilisateurs:​Harlock1]],​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​NSB]],​ [[utilisateurs:​cymcy]].//​+////​Contributeurs:​ [[:​utilisateurs:​Harlock1]],​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​NSB]],​ [[utilisateurs:​cymcy]], [[:​utilisateurs:​l_africain|L'​Africain]].//
  • tutoriel/connexion_internet_via_mobile_bluetooth.1255084123.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)