Comment partager Internet depuis Windows, Mac ou Linux vers un appareil Android

Téléphone Android - vous pouvez rechercher dans Appuals les guides racine Android pour votre appareil.



Vous aurez également besoin d'installer ADB et Fastboot, ce qui est facilement obtenu avec:
sudo apt-get install android-tools-adb android-tools-fastboot

Enfin, vous devriez avoir un émulateur de terminal installé sur votre téléphone.



  1. Si vous remplissez ces conditions, allez-y et connectez votre appareil Android à votre PC via USB.
  2. Lancez maintenant un terminal Linux et tapez les commandes suivantes:

Ifconfig



  1. Cela devrait afficher l'interface réseau de l'appareil Android connecté, généralement usb0 mais dans certains cas, cela peut être autre chose. Dans les commandes que je donne, assurez-vous de changer usb0 à l'interface réseau réelle utilisée.
  2. Alors maintenant, tapez dans le terminal: sudo ifconfig usb0 10.42.0.1 masque de réseau 255.255.255.0

    echo 1 | sudo tee / proc / sys / net / ipv4 / ip_forward

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. Nous devons maintenant taper la commande suivante sur l'émulateur de terminal de votre Android:

adb shell busybox ifconfig

  1. Après cette dernière commande, il devrait afficher une interface réseau différente utilisée, par exemple. Encore une fois, changez les commandes que je partage en quelle que soit votre interface réseau réelle.

shell adb ifconfig rndis0 10.42.0.2 masque de réseau 255.255.255.0



adb shell route ajouter par défaut gw 10.42.0.1 dev rndis0

  1. Nous pouvons maintenant tester le partage Internet en essayant d'envoyer un ping à partir de l'émulateur de terminal de votre téléphone, alors tapez sur votre téléphone:

ping du shell adb 8.8.8.8

Si vous obtenez un ping réussi, vous êtes prêt à partir.

3 minutes de lecture