Cum să partajați Internetul de pe Windows, Mac sau Linux pe dispozitivul Android

Telefon Android - puteți căuta în Appuals ghiduri rădăcină Android pentru dispozitivul dvs.



De asemenea, veți avea nevoie de ADB și Fastboot instalate, care se obțin cu ușurință cu:
sudo apt-get install android-tools-adb android-tools-fastboot

În cele din urmă, ar trebui să aveți instalat un terminal emulator pe telefon.



  1. Dacă îndepliniți aceste condiții prealabile, continuați și conectați dispozitivul Android la computerul dvs. prin USB.
  2. Acum lansați un terminal Linux și tastați următoarele comenzi:

Ifconfig



  1. Aceasta ar trebui să afișeze, de obicei, interfața de rețea de pe dispozitivul Android conectat usb0 dar în unele cazuri poate fi altceva. În comenzile pe care le dau, asigurați-vă că modificați usb0 la interfața de rețea reală utilizată.
  2. Deci, acum introduceți terminalul: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0

    ecou 1 | sudo tee / proc / sys / net / ipv4 / ip_forward

sudo iptables -t nat -F



sudo iptables -t nat -A POSTROUTING -j MASCHERADE

  1. Acum trebuie să introducem următoarea comandă pe emulatorul de terminal Android:

adb shell busybox ifconfig

  1. După ultima comandă, ar trebui să se afișeze o altă interfață de rețea utilizată, de exemplu Deci, din nou, schimbați comenzile pe care le partajez cu oricare ar fi interfața dvs. de rețea reală.

adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0



adb shell route add default 10.42.0.1 dev rndis0

  1. Acum putem testa partajarea pe internet încercând să trimitem un ping de la terminalul emulator al telefonului dvs., așa că introduceți pe telefon:

adb shell ping 8.8.8.8

Dacă primiți un ping de succes, atunci sunteți gata să plecați.

3 minute citite