Jak sdílet internet ze systému Windows, Mac nebo Linux na zařízení Android

Telefon s Androidem - v zařízení můžete vyhledávat rootovské příručky pro Android v Appuals.



Budete také potřebovat nainstalovat ADB a Fastboot, které lze snadno získat pomocí:
sudo apt-get install android-tools-adb android-tools-fastboot

Nakonec byste měli mít v telefonu nainstalovaný emulátor terminálu.



  1. Pokud splňujete tyto předpoklady, připojte zařízení Android k počítači přes USB.
  2. Nyní spusťte terminál Linux a zadejte následující příkazy:

Ifconfig



  1. Toto by mělo obvykle zobrazovat síťové rozhraní z připojeného zařízení Android usb0 ale v některých případech to může být něco jiného. V příkazech, které dávám, se určitě změňte usb0 ke skutečnému použitému síťovému rozhraní.
  2. Takže nyní zadejte do terminálu: sudo ifconfig usb0 10.42.0.1 maska ​​sítě 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. Nyní musíme do terminálového emulátoru Androidu zadat další příkaz:

adb shell busybox ifconfig

  1. Po tomto posledním příkazu by měl zobrazit jiné používané síťové rozhraní, například Takže znovu změňte příkazy, které sdílím, na jakékoli skutečné síťové rozhraní.

adb shell ifconfig rndis0 10.42.0.2 síťová maska ​​255.255.255.0



adb shell route přidat výchozí gw 10.42.0.1 dev rndis0

  1. Nyní můžeme otestovat sdílení internetu pokusem o odeslání příkazu ping z terminálového emulátoru telefonu, zadejte tedy svůj telefon:

ping shellu adb 8.8.8.8

Pokud získáte úspěšný ping, jste připraveni.

3 minuty čtení