Android携帯はUSBでパソコンのネットワークを共有します。
2434 ワード
1.まず携帯はロックを解除して、rootの権限を獲得して、どうやってrootの権限を獲得しますか?ネット上には多くの方法があります。自分でgoogleを利用します。
2.携帯にAndroidのスーパー端末を設置する
2.Windows XPとUSBバインディングを行い、参照:http://www.android.com/tether#usb
3.携帯電話ネットワークの設定を変更する
スクリプトの説明: 最初の行はusb 0にデフォルトゲートウェイを追加しました。ゲートウェイのアドレスは192.168.42.2240です。このアドレスはコンピュータ上のusb LANカードがandroidのdhcpを通じて得られたアドレスです。パソコンでipconfigで調べます。 私たちはパソコンを通じてインターネットに接続しますので、android上のデフォルトゲートウェイをこの住所に設定します。 第二行はusb 0にdnsアドレスを追加します。10.15.87.161はコンピュータネットワークのdnsアドレスを記入するべきです。
2)携帯電話のAndroidスーパー端末を開いて、sdcardディレクトリに切り替えて、次のコマンドを実行します。
ス
chmod 777 and.sh
./sh and.sh
4.あなたのパソコンのUSBカードの住所を設定します。
1)あなたのコンピュータ上のusbネットワークカードのtcp/ipオプションを手動でipアドレスを設定するように修正し、住所は192.168.42.2240(以前dhcpで取得した住所)に設定し、サブネットマスクは自動的に設定されます。
2)デフォルトゲートウェイは空です。何も記入しないでください。
3)dnsサーバーの住所も残しています。何も記入しないでください。
5.パソコンのNATを設定する
1)「開始→運転」画面でregeditを入力してレジストリを呼び出し、HKEY_を開くLOCAL_MACHINE\SYSTEM\CurentControlSet\Services\Tcpip\Parameeters
IPEnbaleRouterの項目を見つけて、キーの値を1に変えます。
2)私のパソコンの右ボタン→管理→サービスとアプリケーション→サービスは、右のリストでサービスRouting and Remote Accessを見つけ、ダブルクリックして起動タイプを自動に変更します。起動が成功しなかったら
Remote Access Connection ManagerとRemote Procesdure Callサービスが起動されているかどうかを確認します。起動されていない場合、先にそれらを起動します。
3)ネット上の隣を開けて、左側のネットワークタスクの中で「ネットワーク接続を確認する」をクリックすると、「着信の接続」という文字が見えます。これは前のステップの操作が成功したことを表しています。右クリックして、「着信接続」のプロパティーを開きます。
「通常」のラベルの中で、仮想専用ネットワークの中から「他人がインターネットまたは他のネットワークを通じて、「トンネル操作」で自分のコンピュータの専用リンクを確立することを許可する」を選んでください。
「ユーザ」タブで許可されている接続のユーザフックは該当ユーザーを選択し、一般的にAdministratorをチェックして終了します。
4)NATをnetshで設定する
コマンドラインを開いて、次のコマンドを順次実行します。
netsh
netsh>routing
netsh routing>
netsh routing>ip nal
netsh routing ip nal>add interface“外网网网卡名”full
netsh routing ip nal>add interface「イントラネットカード名称」prvate
インターネットカードとは、インターネットに接続されたインターネットカードで、インターネットカードであるusbネットカードのことです。私のパソコンではそれぞれ「ローカル接続」と「ローカル接続2」です。
実は原理はとても簡単で、androidとコンピュータはusb仮想ネットカードを通じてネットワークを構成しています。そしてwindowsシステムが持っているNAT機能を通してこのネットワークとコンピュータ自身のネットワークを接続します。
注意:私のパソコンはwindows xpシステムで、他のwindowsシステムについてはまだテストしたことがないですが、大同小異のはずです。
2.携帯にAndroidのスーパー端末を設置する
2.Windows XPとUSBバインディングを行い、参照:http://www.android.com/tether#usb
3.携帯電話ネットワークの設定を変更する
route add default gw 192.168.42.240 dev usb0
setprop net.dns1 10.15.87.161
1)上のコードをand.shに保存し、フォーマットをutf-8に選択し、copyを携帯のsdcardディレクトリに保存します。スクリプトの説明: 最初の行はusb 0にデフォルトゲートウェイを追加しました。ゲートウェイのアドレスは192.168.42.2240です。このアドレスはコンピュータ上のusb LANカードがandroidのdhcpを通じて得られたアドレスです。パソコンでipconfigで調べます。 私たちはパソコンを通じてインターネットに接続しますので、android上のデフォルトゲートウェイをこの住所に設定します。 第二行はusb 0にdnsアドレスを追加します。10.15.87.161はコンピュータネットワークのdnsアドレスを記入するべきです。
2)携帯電話のAndroidスーパー端末を開いて、sdcardディレクトリに切り替えて、次のコマンドを実行します。
ス
chmod 777 and.sh
./sh and.sh
4.あなたのパソコンのUSBカードの住所を設定します。
1)あなたのコンピュータ上のusbネットワークカードのtcp/ipオプションを手動でipアドレスを設定するように修正し、住所は192.168.42.2240(以前dhcpで取得した住所)に設定し、サブネットマスクは自動的に設定されます。
2)デフォルトゲートウェイは空です。何も記入しないでください。
3)dnsサーバーの住所も残しています。何も記入しないでください。
5.パソコンのNATを設定する
1)「開始→運転」画面でregeditを入力してレジストリを呼び出し、HKEY_を開くLOCAL_MACHINE\SYSTEM\CurentControlSet\Services\Tcpip\Parameeters
IPEnbaleRouterの項目を見つけて、キーの値を1に変えます。
2)私のパソコンの右ボタン→管理→サービスとアプリケーション→サービスは、右のリストでサービスRouting and Remote Accessを見つけ、ダブルクリックして起動タイプを自動に変更します。起動が成功しなかったら
Remote Access Connection ManagerとRemote Procesdure Callサービスが起動されているかどうかを確認します。起動されていない場合、先にそれらを起動します。
3)ネット上の隣を開けて、左側のネットワークタスクの中で「ネットワーク接続を確認する」をクリックすると、「着信の接続」という文字が見えます。これは前のステップの操作が成功したことを表しています。右クリックして、「着信接続」のプロパティーを開きます。
「通常」のラベルの中で、仮想専用ネットワークの中から「他人がインターネットまたは他のネットワークを通じて、「トンネル操作」で自分のコンピュータの専用リンクを確立することを許可する」を選んでください。
「ユーザ」タブで許可されている接続のユーザフックは該当ユーザーを選択し、一般的にAdministratorをチェックして終了します。
4)NATをnetshで設定する
コマンドラインを開いて、次のコマンドを順次実行します。
netsh
netsh>routing
netsh routing>
netsh routing>ip nal
netsh routing ip nal>add interface“外网网网卡名”full
netsh routing ip nal>add interface「イントラネットカード名称」prvate
インターネットカードとは、インターネットに接続されたインターネットカードで、インターネットカードであるusbネットカードのことです。私のパソコンではそれぞれ「ローカル接続」と「ローカル接続2」です。
実は原理はとても簡単で、androidとコンピュータはusb仮想ネットカードを通じてネットワークを構成しています。そしてwindowsシステムが持っているNAT機能を通してこのネットワークとコンピュータ自身のネットワークを接続します。
注意:私のパソコンはwindows xpシステムで、他のwindowsシステムについてはまだテストしたことがないですが、大同小異のはずです。