jeudi 14 avril 2011

Partage de connexion (tethering) de Android à Debian

Dans cet article nous allons voir comment partager en ligne de commande, la connexion d'un smartphone Android vers un ordinateur portable qui tourne sous Linux Debian Lenny (5.0)

Le smartphone et le PC communiqueront en Wi-Fi. (Pas besoin d'un câble USB)

Mais avant, pourquoi la ligne de commande ?

Tout simplement parce qu'à cause de certains problèmes de dysfonctionnement que j'ai rencontrés dans le passé avec les networks managers graphiques, j'ai dû désinstaller celui qui était fourni par défaut avec Gnome et depuis ce jour là, j'ai toujours configuré mon réseau à la main.

Sans tarder, commencez par activer le tethering sur le téléphone :

Sur l'écran d'accueil , clic sur la touche de propriété, ensuite :

Settings -> Wireless & networks -> Tethering & portable hotspot -> cocher portable Wi-Fi hotspot.

Vérifiez le nom du hotspot, sur le téléphone utilisé. Par défaut, c'est : AndroidAP

Pour le changer, cliquez sur :
Portable Wi-Fi hotspot settings -> configure Wi-Fi hotspot.
Mettez le téléphone dans votre poche maintenant :)

Sur votre PC :

Connectez-vous en tant que root :
su -
Désactiver l'interface
ifdown wlan0
Activer l'interface
ifup wlan0
Associer l'interface au réseau (Très important) :
iwconfig wlan0 essid AndroidAP
Récupérer une adresse IP de votre point d'accès mobile :
dhclient wlan0
Si vous ne réussissez pas à obtenir une adresse ip , assurez-vous que vous avez bien suivez les étapes précédentes et n'hésitez pas à arrêter (Ctrl + c) le dhclient et le relancer.

Pour information, voici mon fichier interfaces qui se trouve dans /etc/network :

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

# The wireless interface
allow-wireless wlan0
iface wlan0 inet dhcp
wireless-mode Managed
wireless-ssid AndroidAP