Paano magbahagi ng Internet mula sa Windows, Mac o Linux sa Android device

Android phone - maaari kang maghanap para sa Mga gabay sa root ng Android para sa iyong aparato.



Kakailanganin mo rin ang naka-install na ADB at Fastboot, na madaling makuha gamit ang:
sudo apt-get install android-tool-adb android-tool-fastboot

Panghuli, dapat kang magkaroon ng isang Terminal Emulator na naka-install sa iyong telepono.



  1. Kung natutugunan mo ang mga paunang kinakailangan, magpatuloy at ikonekta ang iyong Android aparato sa iyong PC sa pamamagitan ng USB.
  2. Ngayon ilunsad ang isang Linux terminal, at i-type ang mga sumusunod na utos:

Ifconfig



  1. Dapat itong ipakita ang interface ng network mula sa nakakonektang Android aparato, karaniwang usb0 ngunit sa ilang mga kaso maaari itong maging iba pa. Sa mga utos na ibinibigay ko, tiyaking magbabago usb0 sa aktwal na interface ng network na ginagamit.
  2. Kaya ngayon mag-type sa terminal: sudo ifconfig usb0 10.42.0.1 netmask 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. Ngayon kailangan naming i-type ang susunod na utos sa emulator ng terminal ng iyong Android:

adb shell busybox ifconfig

  1. Matapos ang huling utos na ito, dapat itong magpakita ng ibang interface ng network na ginagamit, halimbawa Halimbawa muli, baguhin ang mga utos na ibinabahagi ko sa kung ano man ang iyong aktwal na interface ng network.

adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0



adb shell ruta magdagdag ng default gw 10.42.0.1 dev rndis0

  1. Ngayon ay masusubukan namin ang pagbabahagi ng internet sa pamamagitan ng pagsubok na magpadala ng ping mula sa Terminal Emulator ng iyong telepono, kaya mag-type sa iyong telepono:

adb shell ping 8.8.8.8

Kung nakakuha ka ng isang matagumpay na ping, lahat handa ka nang umalis.

Basahin ang 3 minuto