Android携帯はUSBでパソコンのネットワークを共有します。

2434 ワード

1.まず携帯はロックを解除して、rootの権限を獲得して、どうやってrootの権限を獲得しますか?ネット上には多くの方法があります。自分でgoogleを利用します。
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システムについてはまだテストしたことがないですが、大同小異のはずです。