Как да споделяте интернет от Windows, Mac или Linux на Android устройство

Телефон с Android - можете да търсите Appuals за ръководства за корен на Android за вашето устройство.



Ще ви трябва и инсталирани ADB и Fastboot, които лесно се получават с:
sudo apt-get install android-tools-adb android-tools-fastboot

И накрая, трябва да имате инсталиран терминален емулатор на телефона си.



  1. Ако отговаряте на тези предпоставки, продължете и свържете вашето устройство с Android към вашия компютър чрез USB.
  2. Сега стартирайте терминал на Linux и въведете следните команди:

Ifconfig



  1. Това обикновено трябва да показва мрежовия интерфейс от свързаното устройство с Android usb0 но в някои случаи може да е нещо друго. В командите, които давам, не забравяйте да промените usb0 към действителния мрежов интерфейс, който се използва.
  2. Така че сега въведете терминала: sudo ifconfig usb0 10.42.0.1 мрежова маска 255.255.255.0

    ехо 1 | sudo tee / proc / sys / net / ipv4 / ip_forward

sudo iptables -t nat -F



sudo iptables -t nat -A ОТСТАНОВЯВАНЕ -j MASQUERADE

  1. Сега трябва да напишем следващата команда на терминалния емулатор на вашия Android:

adb черупка busybox ifconfig

  1. След тази последна команда тя трябва да показва различен мрежов интерфейс, който се използва, например. И така, отново променете командите, които споделям, на какъвто и да е вашият действителен мрежов интерфейс.

adb черупка ifconfig rndis0 10.42.0.2 мрежова маска 255.255.255.0



adb shell маршрут добавяне по подразбиране gw 10.42.0.1 dev rndis0

  1. Сега можем да тестваме споделянето в интернет, като се опитаме да изпратим пинг от терминалния емулатор на телефона си, затова въведете на телефона си:

adb shell ping 8.8.8.8

Ако получите успешен пинг, значи сте готови.

3 минути четене