Internet delen van Windows, Mac of Linux naar een Android-apparaat

Android-telefoon - u kunt Appuals zoeken voor Android-rootgidsen voor uw apparaat.



Je hebt ook ADB en Fastboot nodig, die gemakkelijk te verkrijgen zijn met:
sudo apt-get install android-tools-adb android-tools-fastboot

Ten slotte zou u een Terminal Emulator op uw telefoon moeten hebben geïnstalleerd.



  1. Als u aan deze vereisten voldoet, kunt u uw Android-apparaat via USB op uw pc aansluiten.
  2. Start nu een Linux-terminal en typ de volgende opdrachten:

Ifconfig



  1. Dit zou normaal gesproken de netwerkinterface van het aangesloten Android-apparaat moeten weergeven usb0 maar in sommige gevallen kan het iets anders zijn. Zorg ervoor dat u verandert in de opdrachten die ik geef usb0 naar de daadwerkelijke netwerkinterface die wordt gebruikt.
  2. Dus typ nu de terminal in: sudo ifconfig usb0 10.42.0.1 netmasker 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. Nu moeten we de volgende opdracht typen op de terminalemulator van je Android:

adb shell busybox ifconfig

  1. Na dat laatste commando zou het bijvoorbeeld een andere netwerkinterface moeten weergeven die wordt gebruikt. Dus nogmaals, verander de commando's die ik deel in wat je daadwerkelijke netwerkinterface is.

adb shell ifconfig rndis0 10.42.0.2 netmasker 255.255.255.0



adb shell route voeg standaard gw 10.42.0.1 dev rndis0

  1. Nu kunnen we het delen van internet testen door te proberen een ping te verzenden vanaf de Terminal Emulator van uw telefoon, dus typ op uw telefoon:

adb shell ping 8.8.8.8

Als je een succesvolle ping krijgt, ben je helemaal klaar om te gaan.

3 minuten gelezen