L'USB tethering d'Android avec un PC sous Linux

Rédigé par Yuu | Classé dans : Linux

05
06 | 11

Même s'il est possible de faire du tethering en WiFi très simplement, il reste néanmoins interessant de le faire aussi en USB.
Du côté d'Android 2.2, il n'y a pas grand-chose à faire : on branche son câble USB et on choisit la dernière option. Celle-ci permet de partager la connexion du téléphone vers un PC en USB.
Du côté de Linux, on à juste à activer quelques options dans notre Kernel. Pour ma part, et à l'heure où j'écris ce billet, j'utilise le kernel 2.6.38. Les options que j'ai activés sont les suivantes :
Device Drivers --->
  [*] Network device support --->
    USB Network Adapters --->
      [*] Multi-purpose USB Networking Framework
        <*> CDC Ethernet support
        <*> CDC EEM support
        <*> Host for RNDIS and ActiveSync devices (EXPERIMENTAL)
        <*> Simple USB Network Links (CDC Ethernet subset)
          [*] Embedded ARM Linux links
  [*] USB Support --->
    <*> USB Modem (CDC ACM) support
    <*> USB Wireless Device Management support

Ensuite, on recompile le kernel comme d'habitude : make && make modules_install && module-rebuild..etc. Ah, et l'on n'oublie pas de modifier le fichier de configuration de son chargeur de démarrage.

Au passage, les options "CDC Ethernet support" et "Host of RNDIS And ActiveSync devices" sont souvent sous forme de modules, sur les distributions grand public. Ainsi, ils s'appellent respectivement cdc_ether et rndis_host.

Après un petit reboot, et une fois le téléphone connecté en USB tethering, on devrait voir une nouvelle interface :
# ifconfig usb0
usb0      Link encap:Ethernet  HWaddr 01:02:03:04:05:06  
            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)

Profitez-en bien tant que votre opérateur téléphonique ne vous le facture pas trop cher :)

Mots clés : gentoo, android, tethering, usb

Commentaires

Le 15 février 2012 comparaison des mutuelle a dit :

#1

Je suis fou ou pas, quand je suis arrivé ici, j&#039;ai entendu une voix sortir de mon PC qui me disait : "Tu devrais prendre des vacances!" C&#039;est une blague ou bien ?
Je vous souhaite un bon mercredi
!

Fil Rss des commentaires de cet article

Ecrire un commentaire




Quelle est la troisième lettre du mot fnuf ? :