Ще ви трябва и инсталирани ADB и Fastboot, които лесно се получават с:
sudo apt-get install android-tools-adb android-tools-fastboot
И накрая, трябва да имате инсталиран терминален емулатор на телефона си.
- Ако отговаряте на тези предпоставки, продължете и свържете вашето устройство с Android към вашия компютър чрез USB.
- Сега стартирайте терминал на Linux и въведете следните команди:
Ifconfig
- Това обикновено трябва да показва мрежовия интерфейс от свързаното устройство с Android usb0 но в някои случаи може да е нещо друго. В командите, които давам, не забравяйте да промените usb0 към действителния мрежов интерфейс, който се използва.
- Така че сега въведете терминала: 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
- Сега трябва да напишем следващата команда на терминалния емулатор на вашия Android:
adb черупка busybox ifconfig
- След тази последна команда тя трябва да показва различен мрежов интерфейс, който се използва, например. И така, отново променете командите, които споделям, на какъвто и да е вашият действителен мрежов интерфейс.
adb черупка ifconfig rndis0 10.42.0.2 мрежова маска 255.255.255.0
adb shell маршрут добавяне по подразбиране gw 10.42.0.1 dev rndis0
- Сега можем да тестваме споделянето в интернет, като се опитаме да изпратим пинг от терминалния емулатор на телефона си, затова въведете на телефона си:
adb shell ping 8.8.8.8
Ако получите успешен пинг, значи сте готови.
3 минути четене