Outils pour utilisateurs

Outils du site


android_usb_tethering

Ceci est une ancienne révision du document !


Android USB tethering

But :

permette l'accès a Internet d'un réseau ayant en tête un serveur Linux, ici un RPI sous raspbian Buster au travers d'un smartphone sous android.

Structure générale :

Le Tethering.

Mise en place du tethering.

Coté smartphone.

Connecter en USB le smartphone à la PI. Il faut avec un outils comme USB settings valider le transfert de fichier. Puis activer cette fonction dans Paramètres =⇒ Connexion et partage =⇒ Via USB

Coté Linux

la commande

 ip address
  

doit vous permettre de voir une nouvelle connexion, ici

 5: enp14s0u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
  

qui se nomme enp14s0u2

il vous faut maintenant récupérer l'ID_VENDOR de votre smartphone via

 
udevadm info /sys/class/net/enp14s0u2

qui va permettre de créer la règle UDEV /etc/udev/rules.d/90-android-tethering.rules . le nombre 90 peut être changé en fonction de votre système. La valeur 18d1 doit être remplacée par la valeur ID_VENDOR obtenue plus haut.

# Execute pairing program when appropriate
ACTION=="add|remove", SUBSYSTEM=="net", ATTR{idVendor}=="18d1" ENV{ID_USB_DRIVER}=="rndis_host",   SYMLINK+="android", RUN+="/usr/bin/systemctl restart systemd-networkd.service"

Documentation de base :

https://wiki.archlinux.org/index.php/Android_tethering

android_usb_tethering.1583516271.txt.gz · Dernière modification : 2020/03/06 17:37 de BILLARD