Ako zdieľať internet z Windows, Mac alebo Linux na zariadenie Android

Telefón s Androidom - pre svoje zariadenie môžete vyhľadať rootovské príručky pre Android v aplikácii Appuals.



Budete tiež potrebovať nainštalovaný ADB a Fastboot, ktorý ľahko získate pomocou:
sudo apt-get install android-tools-adb android-tools-fastboot

Nakoniec by ste mali mať v telefóne nainštalovaný emulátor terminálu.



  1. Ak spĺňate tieto predpoklady, pripojte zariadenie Android k počítaču cez USB.
  2. Teraz spustite terminál Linux a zadajte nasledujúce príkazy:

Ifconfig



  1. Toto by malo zvyčajne zobrazovať sieťové rozhranie z pripojeného zariadenia so systémom Android usb0 ale v niektorých prípadoch to môže byť niečo iné. V príkazoch, ktoré dávam, sa nezabudnite zmeniť usb0 k skutočne použitému sieťovému rozhraniu.
  2. Takže teraz zadajte terminál: sudo ifconfig usb0 10.42.0.1 sieťová maska ​​255.255.255.0

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

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASQUERADE

  1. Teraz musíme napísať ďalší príkaz do emulátora terminálu vášho Androidu:

adb shell busybox ifconfig

  1. Po tomto poslednom príkaze by sa malo zobraziť iné použité sieťové rozhranie, napríklad Takže znova zmeňte príkazy, ktoré zdieľam, na akékoľvek vaše skutočné sieťové rozhranie.

adb shell ifconfig rndis0 10.42.0.2 maska ​​siete 255.255.255.0



cesta adb shellu pridať predvolené gw 10.42.0.1 dev rndis0

  1. Teraz môžeme otestovať zdieľanie na internete tak, že sa pokúsime odoslať príkaz ping z terminálového emulátoru telefónu, takže zadajte svoj telefón:

ping adb shell 8.8.8.8

Ak dostanete úspešný príkaz ping, ste pripravení.

3 minúty prečítané