首先這不是一篇關(guān)于如何讓你的 Android 手機(jī)通過(guò) USB 共享電腦上網(wǎng)(這里不討論這樣做的必要性)的教程,所以很多細(xì)節(jié)上被省略了。沒(méi)有圖。
我們知道,可以使用 USB 將 HTC Hero連接至 PC ,“連接類(lèi)型”選擇“Internet 共享(假設(shè)你的手機(jī)移動(dòng)網(wǎng)絡(luò)可用并是打開(kāi)的),然后你的電腦就會(huì)提示發(fā)現(xiàn)新硬件 Android Phone,并提示你安裝,你事先準(zhǔn)備好驅(qū)動(dòng)文件,按提示安裝好,然后你的電腦的“網(wǎng)絡(luò)連接”里會(huì)出現(xiàn)一個(gè)新的“本地連接X(jué)”(這個(gè)X是看具體機(jī)器而定這里假設(shè)是“本地連接2”),你可以將鼠標(biāo)移到該連接上1秒鐘,我們可以發(fā)現(xiàn)這是一塊名為“HTC Remote NDIS based Device”的網(wǎng)絡(luò)適配器,也就是一塊網(wǎng)卡。這樣,你的電腦就可以共享手機(jī)的移動(dòng)網(wǎng)絡(luò)上網(wǎng)了。 電腦上網(wǎng)←“本地連接2”(USB網(wǎng)卡:HTC Remote NDIS based Device)←移動(dòng)無(wú)線(xiàn)調(diào)制解調(diào)器←Internet 但現(xiàn)在的問(wèn)題是,我的電腦可以上網(wǎng),怎樣通過(guò)USB數(shù)據(jù)線(xiàn)讓我的手機(jī)共享電腦的高速網(wǎng)絡(luò)?可以通過(guò)以下方式實(shí)現(xiàn): 手機(jī)上網(wǎng)←USB網(wǎng)卡(HTC Remote NDIS based Device,在電腦端看是“本地連接2”)←電腦網(wǎng)卡(“本地連接”或“寬帶連接”)←Internet 但是,現(xiàn)在手機(jī)不知道怎樣通過(guò)這條路上網(wǎng),我們要做的是創(chuàng)造條件讓它走這條路線(xiàn)。 一些準(zhǔn)備工作(下面提到的一些軟件都可以在 Android 的“電子市場(chǎng)”(Android Market)里搜索到): 1.Android取得root權(quán)限??墒褂?UniversalAndroot 軟件。它能讓你擁有修改系統(tǒng)文件的權(quán)限。 2.安裝 busybox。busybox 就像是個(gè)大工具箱,它集成壓縮了 Linux 的許多工具和命令。而Adroid系統(tǒng)或“超級(jí)終端(Terminal)”中能使用的工具和命令非常有限??梢詫⒁丫幾g好的 busybox for Android 的可執(zhí)行文件直接用Root Explorer復(fù)制到/system/bin/目錄,并將權(quán)限改成可讀可寫(xiě)可執(zhí)行,就算安裝好了。 3.安裝超級(jí)終端(Android Terminal Emulator)或 GScript , Terminal 可以運(yùn)行Shell命令,GScript 可運(yùn)行加載 shell 腳本,支持將 shell 腳本從sd卡加載或保存到sd卡,支持添加 shell 腳本桌面快捷方式。 接下來(lái)是正題: 1.按“Internet 共享”的方式將手機(jī)和電腦用USB數(shù)據(jù)線(xiàn)連接起來(lái)。 2.電腦端設(shè)置:打開(kāi)“網(wǎng)絡(luò)連接”,右擊你當(dāng)前的本地連接(如果你是通過(guò)路由器就選本地連接,如果是撥號(hào)就選寬帶連接),看屬性→高級(jí)→允許其他用戶(hù)通過(guò)本計(jì)算機(jī)連接,如果下面出現(xiàn)可用連接請(qǐng)選擇我們上面所假設(shè)的“本地連接2”。 3.右擊“本地連接2”的屬性→網(wǎng)絡(luò),選擇TCP/IP,再點(diǎn)屬性,設(shè)置IP,為192.168.100.*,這里不妨設(shè)置為:192.168.100.100。子網(wǎng)掩碼為255.255.255.0。 為什么這樣設(shè)置,大家可以用超級(jí)終端輸入命令(su):busybox route,顯示看到如下信息:$ export PATH=/data/local/bin:$PATH
$su
# busybox route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
118.255.75.132 * 255.255.255.252 U 0 0 0 rmnet0
192.168.100.0 * 255.255.255.0 U 0 0 0 usb0
default 118.255.75.133 0.0.0.0 UG 0 0 0 rmnet0
可以看出有兩條路由信息,上面是湖南電信C網(wǎng)的網(wǎng)關(guān),下面的usb0是手機(jī)USB網(wǎng)卡的網(wǎng)關(guān),默認(rèn)網(wǎng)關(guān)是C網(wǎng)網(wǎng)關(guān)。 4.現(xiàn)在我們加一條指向 usb0 的默認(rèn)網(wǎng)關(guān),并禁用移動(dòng)端口。命令如下:# busybox route add default gw 192.168.100.100 (這里的地址要和電腦“本地連接2”的IP地址相同)# ifconfig rmnet0 down (不用擔(dān)心,下次用手機(jī)移動(dòng)網(wǎng)絡(luò)時(shí)會(huì)自動(dòng)恢復(fù)) 為了方便,可用 GScript 做個(gè)這樣的腳本:busybox route add default gw 192.168.100.100ifconfig rmnet0 down并保薦到 SD 卡上,為這個(gè)腳本創(chuàng)建個(gè)桌面快捷方式,這樣以后手機(jī)端只需要點(diǎn)一下這個(gè)快捷方式就行了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。