Différences
Ci-dessous, les différences entre deux révisions de la page.
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 02/10/2008, 12:21] fabien26 ancienne révision restaurée |
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>Dapper Edgy Feisty Gutsy Ubuntu_64bits modem téléphonie web matériel bluetooth}} | + | {{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. | ||
+ | <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> | ||
+ | =====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}}\\ | ||
+ | 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. \\ | ||
+ | \\ | ||
+ | {{: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. | ||
- | ===== Pré-requis ===== | + | <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> |
- | * Avoir le [[:bluetooth]] fonctionnel | + | =====En ligne de commande===== |
- | * 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... | + | |
- | ===== Configuration ===== | + | <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> |
+ | ====Pré-requis==== | ||
- | ==== Rechercher l'adresse bluetooth du téléphone ==== | + | * 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]]**. | ||
- | Ouvrez un [[:terminal]] et tapez: | + | ==== Configuration ==== |
- | <code> | + | === Rechercher l'adresse bluetooth du téléphone === |
- | hcitool scan | + | |
- | </code> | + | |
- | vous obtiendrez: | + | Ouvrez un [[:terminal]] et tapez: <code> hcitool scan </code> |
- | <file> | + | vous obtiendrez: <file> |
Scanning ... | Scanning ... | ||
- | 00:0E:07:30:6B:78 T630 | + | 00:0E:07:30:6B:78 T630 </file> |
- | </file> | + | |
- | ==== Rechercher la liste des services du téléphone avec sdptool ==== | + | === Rechercher la liste des services du téléphone avec sdptool === |
- | + | Tapez dans un [[:terminal]]:<code>sdptool browse 00:0e:07:30:6b:78</code> | |
- | Tapez dans un [[:terminal]]: | + | Recherchez dans la liste qui apparaît le service **Dial-up Networking** (voir flèche):<file> |
- | + | ||
- | <code> | + | |
- | sdptool browse 00:0e:07:30:6b:78 | + | |
- | </code> | + | |
- | + | ||
- | 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 54: | Ligne 62: | ||
Profile Descriptor List: | Profile Descriptor List: | ||
"Dialup Networking" (0x1103) | "Dialup Networking" (0x1103) | ||
- | Version: 0x0100 | + | Version: 0x0100</file> |
+ | |||
+ | Notez le canal (Channel, voir flèche). ici 1\\ | ||
+ | Sur certaines machines (Samsung SGH-X810), ça donne ça : | ||
+ | <file> | ||
+ | $ sdptool browse 00:16:DB:2B:88:A3 | ||
+ | Browsing 00:16:DB:2B:88:A3 ... | ||
+ | Service Search failed: Connection timed out | ||
</file> | </file> | ||
+ | Sachant que ce modèle permet d'aller sur le net avec un Nokia-Maemo, il doit y avoir une autre méthode... | ||
- | Notez le canal (Channel, voir flèche). ici 1 | + | ==== Utilisation ==== |
- | ===== Utilisation ===== | + | === 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> | |
- | ==== Créer un périphérique correspondant au téléphone avec rfcomm ==== | + | 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> | |
- | La syntaxe est | + | |
- | 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 90: | 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 107: | 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> | ||
- | A chaque démarrage le fichier **/dev/rfcomm0** sera lier à 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 identifiants et numéro de téléphone si ceux indiqués dans le tableau ne marchent pas</note> | + | |
- | + | ||
- | * Ouvrez **gnome-ppp** depuis le menu **Applications -> Internet -> GNOME PPP** (ou depuis un terminal) et éditez les case en respectant la liste si dessous: | + | |
- | * Pour SFR: | + | |
- | * Nom d'utilisateur:**websfr** | + | |
- | * Mot de passe:**websfr** | + | |
- | * Numéros de Téléphone:<code>*99***1# ou *99***3#</code> | + | |
- | * Pour Orange: | + | |
- | * Nom d'utilisateur:**orange** | + | |
- | * Mot de passe:**orange** | + | |
- | * Numéros de Téléphone:***99#** | + | |
- | * Pour Bouygues: | + | |
- | * Nom d'utilisateur:**wap** | + | |
- | * Mot de passe:**wapwap** | + | |
- | * Numéros 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étrer plus haut): | + | |
- | + | ||
- | {{utilisateurs:gppp2.png}} | + | |
- | + | ||
- | * Ensuite quand vous avez éditer le tous comme il faut faite fermer et essayer de vous connecter; si sa ne marche pas réouvrez les **préférences** puis cliquer sur **Chaines d'initialisation**. | + | |
- | + | ||
- | Vous devez obtenir une ligne correspondant à **init 2**, supprimer là (enlevez tous les caractères présents) et faite 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 si dessous, elle ne marche plus ... | + | |
- | + | ||
- | N'hésitez donc pas à essayer avant sans cette ligne ...</note> | + | |
- | + | ||
- | * Si sa ne marche toujours pas essayez de mettre en chaine 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ême 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ême avec à la place de **"ebouygtel.com"**, FIXME **"???"** | + | |
- | + | ||
- | {{materiel:gnome-ppp-chaines_d_initialisation.png}} | + | |
- | + | ||
- | ===== Liens ===== | + | |
+ | <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 terminal. Commande:<file>rfcomm connect 0 00:0E:07:30:6B:78 1</file></note> | ||
- | * http://www.lea-linux.org/cached/index/Hardware-hard_net-gprs.html | + | ====Configuration avec gnome-ppp ou wvdial==== |
- | * http://www.olivierberger.org/btgprsfisio820orangefr.html#id2519031 | + | Rendez vous sur cette [[:gnome-ppp|page]] pour gérer graphiquement votre connexion avec gnome-ppp.\\ |
- | * http://www.ubuntu-re.org | + | Ou [[:wvdial|ici]] pour utiliser Wvdial au lieu de gnome-ppp pour se connecter. |
---- | ---- | ||
- | //Contributeurs: [[:utilisateurs:Harlock1]], [[utilisateurs:Fabien26]], [[utilisateurs:NSB]].// | + | ////Contributeurs: [[:utilisateurs:Harlock1]], [[utilisateurs:Fabien26]], [[utilisateurs:NSB]], [[utilisateurs:cymcy]], [[:utilisateurs:l_africain|L'Africain]].// |