Translation(s): Brasileiro - English - Español - Français
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
Le merveilleux wiki d'Arch: https://wiki.archlinux.org/index.php/Android_Tethering
