手機如何通過USB共享電腦網絡?

其實該方法是通用的,很多Android的手機都能支持的,具體老版本的Android是否支持我就不清楚了,我沒有機器測試,但至少2.1、2.2的固件是沒問題的。下面看圖文教程:

1、用數據線連接好USB和PC,先擇“僅充電”

2、進入

設置->無線和網絡->移動網絡設置->接入點名稱,新建一個接入點,

名稱爲USB網絡(其實可以爲任意),接入點名稱爲usb(只要不是可以正常上網的接入點名稱都是可以的)然後保存返回,並啓用剛剛建立的接入點

注:其實這一步不是必須的,你可以先用正確的APN連接移動網絡或用wifi連接網絡也是可以的

3、進入 設置->無線和網絡,點擊“移動網絡”進行連接,這個時候可以看到最底下的USB綁定已經從灰色變成亮的可點的了。

注:一、如果剛剛跳過了第2步,這一步也可以跳過

二、其實在第1步的時候就可以選擇USB綁定了(如果你已經連接的移動網絡或者wifi),這樣就可以跳過2和3了

三、正常情況下,連接移動網絡後,過一會系統會提示“接入點名稱設置不正確,連接失敗”,不用理會

4、點擊USB綁定,系統會多出來一張虛擬網卡,並提示安裝驅動程序。(刷過機的應該都有這個驅動)

驅動安裝過程中會有提示,點擊仍然繼續即可。

注:安裝驅動以前要打開系統的DHCP服務,否則會分配不到地址的。(高級用戶可以用手動分配地址的方式,這個就自行研究吧)

5、驅動安裝完了,網絡連接裏會多出來一個網卡爲“Android USB Ethernet/RNDIS”的網絡連接,

雙擊它會打開該連接的狀態窗口,然後點支持標籤,可以看到本機分配到的IP和手機的IP。

例如我的IP是192.168.42.38,手機的IP是192.168.42.129

正常情況下,這個時候PC應該是會自動掉線的。

雙擊本機上網用的網絡連接,點屬性,點高級,啓動“允許其他網絡用戶通過此計算機的 Internet 連接來連接”(請打開ICS共享服務),關閉“允許其他網絡用戶控制或禁用共享的 Internet 連接”(不是必須的),然後家庭網絡連接中選擇剛剛多出來的那個網絡連接。例如我的是“本地連接 5”,然後點確定,本機上網用的連接會多出來一隻手

再雙擊剛剛多出來的網絡連接打開狀態窗口,然後點屬性,會打開該連接的屬性窗口。

在屬性窗口中,找到並雙擊“Internet 協議(TCP/IP)”,會發現IP已經被系統修改過了。

把IP改爲192.168.42.1(剛剛我的IP是192.168.42.38,不管分配到的IP是什麼,都把最後一個數字改爲1。高級用戶可以忽略不改),網關和DNS都留空即可,然後確定退出。

這個時候可以發現,PC的網絡又好了。

6、在手機上打開終端,輸入route add default gw 192.168.42.1,如果提示找不到route,則用busybox route add default gw 192.168.42.1。然後輸入setprop net.dns1 192.168.1.1,這是用來設置dns的,如果不設置dns,就只能訪問純ip的網站,設置了dns就可以訪問帶域名的網站了。

192.168.1.1是我路由器的ip,我路由器有dns服務,自己做了一些靜態dns而已。你們可以使用自己常用的dns,例如上海電信的202.96.209.5或google的8.8.8.8

下面我們做一下測試吧,在終端裏ping www.qq.com,能正常返回則表示已經成功了。。。(不要關注我的終端窗口截圖,我的不是手機上的終端。手機上可以安裝超級終端等一類軟件。輸入第6步的這些命令我不知道是否需要root權限,因爲我的已root,所以我就沒測試)

用瀏覽器打開網頁看看

補充說明一下:第一次的PC需要這樣設置,如果以後還在同一臺PC上共享網絡上網,只需要重複1、3、6幾個步驟即可就是:

1、連接數據線,選擇僅充電

2、進入 設置->無線和網絡,點擊“移動網絡”進行連接,USB綁定亮起來以後點擊USB綁定

3、手機進入終端,輸入route add default gw 192.168.42.1和setprop net.dns1 8.8.8.8 高級用戶可以把最後需要輸入的東西寫成腳本,我就是這麼做的最近在研究PHP for Android,等研究出來了,把這些指令變成一個應用上的按鈕,一點就行。

品略圖書館 http://www.pinlue.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章