また、ADBとFastbootをインストールする必要があります。これらは、次の方法で簡単に入手できます。
sudo apt-get install android-tools-adb android-tools-fastboot
最後に、端末エミュレーターを電話にインストールする必要があります。
- これらの前提条件を満たしている場合は、先に進み、AndroidデバイスをUSB経由でPCに接続します。
- 次に、Linuxターミナルを起動し、次のコマンドを入力します。
Ifconfig
- これにより、接続されているAndroidデバイスからのネットワークインターフェースが表示されます。通常は usb0 しかし、場合によっては、それは別のものになる可能性があります。私が与えているコマンドでは、必ず変更してください usb0 使用されている実際のネットワークインターフェイスに。
- ターミナルに入力します。 sudo ifconfig usb010.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 POSTROUTING -j MASQUERADE
- 次に、Androidのターミナルエミュレータで次のコマンドを入力する必要があります。
adbシェルbusyboxifconfig
- その最後のコマンドの後に、使用されている別のネットワークインターフェイスが表示されます。たとえば、ここでも、共有しているコマンドを実際のネットワークインターフェイスに変更します。
adbシェルifconfigrndis010.42.0.2ネットマスク255.255.255.0
adb shell route add default gw 10.42.0.1 dev rndis0
- これで、携帯電話のターミナルエミュレータからpingを送信してインターネット共有をテストできるようになったので、携帯電話に次のように入力します。
adbシェルping8.8.8.8
pingが成功すると、準備は完了です。
読んだ3分