Com es pot compartir Internet des de Windows, Mac o Linux a dispositius Android

Telèfon Android: podeu cercar en Appuals guies d’arrel d’Android per al vostre dispositiu.



També necessitareu ADB i Fastboot instal·lats, que s’obtenen fàcilment amb:
sudo apt-get install android-tools-adb android-tools-fastboot

Finalment, haureu de tenir instal·lat un emulador de terminal al telèfon.



  1. Si compleix aquests requisits previs, connecteu el dispositiu Android al PC mitjançant USB.
  2. Ara inicieu un terminal Linux i escriviu les ordres següents:

Ifconfig



  1. Normalment, hauria de mostrar la interfície de xarxa des del dispositiu Android connectat usb0 però en alguns casos pot ser una altra cosa. A les ordres que estic donant, assegureu-vos de canviar usb0 a la interfície de xarxa real que s’utilitza.
  2. Ara escriviu el terminal: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0

    ressò 1 | sudo tee / proc / sys / net / ipv4 / ip_forward

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. Ara hem d’escriure la següent ordre a l’emulador de terminal del vostre Android:

adb shell busybox ifconfig

  1. Després de l'última ordre, hauria de mostrar una interfície de xarxa diferent, per exemple. Per tant, canvieu les ordres que estic compartint per la vostra interfície de xarxa real.

adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0



adb shell route add default 10.42.0.1 dev rndis0 dev

  1. Ara podem provar la compartició d’Internet provant d’enviar un ping des de l’emulador de terminal del telèfon, així que escriviu al telèfon:

adb shell ping 8.8.8.8

Si obteniu un ping amb èxit, estareu a punt per començar.

3 minuts de lectura