逆テザリング(Linux PCからAndroidでインターネットを取得)

電話を使用する場所の3gインターネットは遅いため、電話を使用してコンピューターからインターネットを使用することを決定しました。 標準ツールではこれが不可能であることに驚きました。 非標準にすることにしました。 そのため、次のものが必要です。

1. busybox

2.ルート

3. GScript Lite、またはターミナルエマルジョン。 GScriptは、スレーブテーブルにショートカットを作成して、スクリプトで常に急上昇しないようにすることができるため、より優れています。

4. ifconfigユーティリティはまだ役に立つかもしれません。Androidには多くのオプションがあります。Linuxのように見えるものを選択してください。



これを行う必要があります:

1.電話機をコンピューターとペアリングします...よく、ここでは明確であり、指示がいっぱいです。

2.電話で、設定->詳細->モデムモード->「Bluetooth経由の一般インターネット」に進み、Dawを入力します。

2. Bluetoothアプレットに登り、「パラメーター」を選択します(これはコンピューター上にあります)。 私はubuntuを使用しているので、アプレットがあります。他のディストリビューションには他のオプションがあり、クリックする場所は自分で知っています。

3.パラメータには、電話機が表示されています(結合しました)。 それに行き、「ネットワークデバイスとして使用(PAN / NAP)」を選択します。 NetworkManagerは毎回個別に記憶しており、過去を消去することはできませんので、これを1回行うほうがよいので、電話のコピーから約20個のアイテムのリストがあります。 後で、スクリプトはもちろんまっすぐに転がります。 あなたはブルーマンに目を向けることができます、彼は同じことをすることができます。

4.私たちはNetworkManagerに登り、見よ、私たちの電話がそこにあり、彼らはそれをクリックした。

5.電話で、手順2が完了すると、「アクセスポイントの接続を許可しますか?」という通知が表示されます。 許可された。

6.利益1 !!! ネットワークが上昇しました。 コンピューター、電話192.168.44.1のアドレス192.168.44.39を取得します

7.コンピューターで、これを実行します(私は長い間、家庭用の起動スクリプトでこれを実行していました)。

#!/bin/sh modprobe ipt_MASQUERADE iptables -F; iptables -t nat -F; iptables -t mangle -F echo 1 > /proc/sys/net/ipv4/ip_forward iptables -A FORWARD -s ip__(192.168.44.1) -j ACCEPT iptables -A FORWARD -d ip__(192.168.44.1) -j ACCEPT iptables -t nat -A POSTROUTING -o ____(wlan1    ppp0  eth0) -s ip__(192.168.44.1) -j MASQUERADE
      
      





NATを起動して、電話をさらにインターネットに送りました。 つまり、それらはゲートウェイになりました。

8. GSCriptまたは端末(電話)にこれを書き込みます。

 busybox route add -net default gw ip__(192.168.44.39) _____(btn0)
      
      





btn0は、電話でコンピューターに接続されているネットワークインターフェイスの名前です。

このコマンドには、電話機のルート権限が必要です。

9.利益2 !!! 電話、コンピューター、Bluetoothでインターネットを使用しています。



携帯電話のデスクトップには、デフォルトゲートウェイ(GSCript)を設定するためのショートカットがあります。 電話でネットワークを作成し、ショートカットを起動します。 インターネットが耕し、ブラウザや他の人が食べるのに数秒かかります。インターネットがすでに存在していることがわかります。 ネットワークを同じボタンから解除できるようにするため、または電話の横にあるボタンで同じことを行うことができるアンドロイド用のソフトウェアを見つけるために、コンピューター上でスクリプトを作成するだけです。 電話からより便利になります。 それだけです。



All Articles