android手機通過usb綁定與PC互聯結上網(總結)

來源:互聯網
上載者:User

本文介紹了如何通過android手機的USB綁定功能,實現 手機與PC的雙向共用上網。

 

一、手機通過USB綁定,共用PC上網資源

 

參考文檔:

http://wenku.baidu.com/view/366ea292daef5ef7ba0d3c9a.html

http://wenku.baidu.com/view/33487bfc0242a8956bece46e.html

 

1、環境搭建:

android 2.3.7手機一台(中興U960S)必須有ROOT許可權,並且安裝了busybox

windows XP

路由器自動撥號貓上網

 

2、將手機串連電腦,在手機“設定—無線與串連—綁定—USB綁定”打勾,你的電腦會提示你發現新硬體(如果你已經有驅動的話指定安裝即可,或者安裝手機內建的jion
me)。

開啟網路位置-查看網路連接,你會發現多了一個本地串連

 

注意:如果你的USB綁定選項為灰色的話,你需要到“設定—無線與串連—移動網路設定-存取點名稱”新添加一個名字叫usb(名字任意),存取點為usb的APN。

 

3、開啟本地PC串連,勾選共用

 

注意:不需要勾選第二個選項。

 

4、設定手機的串連IP,為192.168.42.1,子網路遮罩為255.255.255.0.  此時PC自動連網了。

左圖為手機網卡自動擷取資訊,右圖是我們需要修改的手機網卡的。一般192.168.42.1的設定網段是根據手機網卡Ip地址的前三段設定的。

 

         

         

 

5、手機上執行指令碼,由於手機的USB連接埠當做網卡裝置已經被枚舉,這個時候adb已經不能執行手機shell命令了,這個就需要我們下載一個指令碼執行APK來輔助我們完成這個工作(本步驟中使用到了busybox擴充指令碼,可以下載一個busybox.apk來一鍵安裝,不懂的同學直接百度)

下載Gscript Mod 這個終端指令碼軟體

建立一個指令碼,將命令批量出入,以後每次只需要執行就可以了。

busybox route add default gw 192.168.42.1

setprop net.dns1 8.8.8.8

 

如果為了保險起見你可以加入一條busybox route delete default命令先刪除預設路由。

 

6、至此,你的手機就可以訪問 internet  ,上網衝浪了。當然了這個方法使用性不強,正常在家庭直接手機WIFI連上路由器就可以上網了。

適用範圍是沒有WIFI的環境。

 

 

二、PC通過手機USB綁定,共用手機上網資源

 

 

將上一章所述步驟的第四步改為修改本地PC網卡IPV4(內容即可),其他步驟與第一章不變,即可實現。(手機的網卡IPV4資訊預設設為自動擷取即可

切記,第一章是修改手機網卡的IPV4,本章是修改PC的網卡IPV4,千萬不要混淆。

 

注意,當然了此時你的行動數據選項(PDP)要啟用,不然也是白搭。

 

 20120813補充手機與PC互相上網的網路原理知識:

第一章:

手機USB綁定以後,同時修改手機網卡IP為192.168.42.1後查看路由

 

再查看ipconfig產看手機網卡的資訊

Ethernet adapter 本地串連 3:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Remote NDIS based Internet Sharingevice
        Physical Address. . . . . . . . . : EA-5A-18-28-E3-13
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.42.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : fe80::e85a:18ff:fe28:e313%7
        Default Gateway . . . . . . . . . :
        DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                            fec0:0:0:ffff::2%1
                                            fec0:0:0:ffff::3%1

 

再在手機上查看busybox arp

(74.125.235.195) at <>  on usb0

192.168.42.1 at ea:5a:18:28:e3:13 [ether] on usb0

 

頓時大概就明白了什麼,手機最終能夠上網的路程

 

手機訪問網際網路先 跳轉到 虛擬預設網卡192.168.42.1(這個過程其實就跟正常的電腦通過路由器網關上網一樣),同時這個虛擬網卡

藉由PC上的路由192.168.42.1 mask 255.255.255.255 跳轉到 迴環地址127.0.0.1,最終從預設閘道192.168.1.2出去訪問外網了。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.