Translation(s): English - Español - Francais~


Qu'est-ce que le Tethering?

Le tethering est une moyen d'accéder à Internet via son smartphone, le WiFi, le Bluetooth ou un cable USB.

WiFi

Cette méthode transforme le téléphone en routeur sans fil qui se connectera à l'ordinateur via WiFi. Cette méthode est facilement accessible depuis le menu. Avec Android 4 vous pouvez y accéder depuis Paramètres -> Sans fil et réseau -> Plus de paramètres -> Hotspot portable et tethering -> Zone Portable WiFi.

Une fois dans le menu vous pouvez définir le nom du réseau sans fil, la sécuritéet même restreindre les ordinateurs par adresse MAC. Il est important de noter que cette méthode nécessite un usage intensif du modem 3G et de l'antenne sans fil, donc vous dépenserez beaucoup d'énergie.

Enfin validez l'administrateur réseau de votre choix, par exemple le nouveau réseau Wicd.

Tethering USB

En utilisant Debian Wheezy avec Gnome et le NetworkManager et Android 4.1.2 le processus était très simple:

  • connecter le smartphone à votre ordinateur
  • activer le tethering USB dans paramètres -> Sans fil et réseau -> Plus de paramètres -> hotspot portable et tethering -> tethering USB

  • Le gestionnaire de réseau idnetifie le smartphone comme une connection réseau et vous êtes prêts

Le processus ci-dessous peut-être nécessaire pour les anciens appareils ou des configurations différentes:

Pour utiliser cette méthode il faut activer le débogage USB. Cependant pas pour tous les appareils, essayé d'abord sans le debogage USB ou même arrêter le. Pour Android 4.0 vous pouvez l'activer dans Paramètres -> Options du Développeur -> Débogage USB.

Vous devez aussi activer le tethering USB. Pour Android 4.0 vous pouvez le faire dans paramètres -> Sans fil et réseau -> Plus de paramètres -> hotspot portable et tethering -> tethering USB.

Selon la version d'Android vous devez redémarrer votre smartphone.

Déconnectez et connectez le port mobile USB ou le cable USB. Si vous déboghuez ou testez, déconnectez également le réseau sans fil.

Exécuter avec sudo ou root:

ifconfig -a

Vous devriez voir quelque chose de similaire à ce qui suit:

eth0      Link encap:Ethernet  HWaddr 04:7d:7b:3d:a5:fc
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:43 Base address:0xc000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:84 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:7924 (7.7 KiB)  TX bytes:7924 (7.7 KiB)

usb0      Link encap:Ethernet  HWaddr aa:bb:cc:dd:ee:ff
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Vous voyez un nouveau type d'interface USBx (où X est un numéro) dans mon cas c'est usb0, selon votre ordinateur cela peut être usb1, usb2, etc. C'est généralement usb0, mais si ce n'est pas le cas et que vous avez plusieurs ports USB, déconnectez votre téléphone et exécuter à nouveau la commande pour vérifier l'interface qui a disparu.

Nous travaillerons avec l'exemple suivant usb0 qui est le plus courant, sinon remplacez-le par usb1, usb2, etc, dans ces étapes.

Laissez configurer l'interface usb0 par DHCP et permettre d'aller sur Internet via le téléphone:

ifconfig usb0 up && dhclient usb0

Vérifier si l'ordinateur a accès à internet.

Sources