首先這不是一篇關于如何讓你的 Android 手機通過 USB 共享電腦上網(這里不討論這樣做的必要性)的教程,所以很多細節(jié)上被省略了,。沒有圖,。 我們知道,可以使用 USB 將 HTC Hero連接至 PC ,,“連接類型”選擇“Internet 共享(假設你的手機移動網絡可用并是打開的),,然后你的電腦就會提示發(fā)現(xiàn)新硬件 Android Phone,并提示你安裝,,你事先準備好驅動文件,,按提示安裝好,然后你的電腦的“網絡連接”里會出現(xiàn)一個新的“本地連接X”(這個X是看具體機器而定這里假設是“本地連接2”),,你可以將鼠標移到該連接上1秒鐘,,我們可以發(fā)現(xiàn)這是一塊名為“HTC Remote NDIS based Device”的網絡適配器,也就是一塊網卡,。這樣,,你的電腦就可以共享手機的移動網絡上網了。電腦上網←“本地連接2”(USB網卡:HTC Remote NDIS based Device)←移動無線調制解調器←Internet 但現(xiàn)在的問題是,,我的電腦可以上網,,怎樣通過USB數(shù)據(jù)線讓我的手機共享電腦的高速網絡?可以通過以下方式實現(xiàn): 手機上網←USB網卡(HTC Remote NDIS based Device,,在電腦端看是“本地連接2”)←電腦網卡(“本地連接”或“寬帶連接”)←Internet 但是,,現(xiàn)在手機不知道怎樣通過這條路上網,我們要做的是創(chuàng)造條件讓它走這條路線,。 一些準備工作(下面提到的一些軟件都可以在 Android 的“電子市場”(Android Market)里搜索到): 1.Android取得root權限,。可使用 UniversalAndroot 軟件,。它能讓你擁有修改系統(tǒng)文件的權限,。 2.安裝 busybox,。busybox 就像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令,。而Adroid系統(tǒng)或“超級終端(Terminal)”中能使用的工具和命令非常有限,。可以將已編譯好的 busybox for Android 的可執(zhí)行文件直接用Root Explorer復制到/system/bin/目錄,,并將權限改成可讀可寫可執(zhí)行,,就算安裝好了。 3.安裝超級終端(Android Terminal Emulator)或 GScript ,, Terminal 可以運行Shell命令,,GScript 可運行加載 shell 腳本,支持將 shell 腳本從sd卡加載或保存到sd卡,,支持添加 shell 腳本桌面快捷方式,。 接下來是正題: 1.按“Internet 共享”的方式將手機和電腦用USB數(shù)據(jù)線連接起來。 2.電腦端設置:打開“網絡連接”,,右擊你當前的本地連接(如果你是通過路由器就選本地連接,,如果是撥號就選寬帶連接),看屬性→高級→允許其他用戶通過本計算機連接,,如果下面出現(xiàn)可用連接請選擇我們上面所假設的“本地連接2”,。 3.右擊“本地連接2”的屬性→網絡,選擇TCP/IP,,再點屬性,,設置IP,為192.168.100.*,,這里不妨設置為:192.168.100.100,。子網掩碼為255.255.255.0。 為什么這樣設置,,大家可以用超級終端輸入命令(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網的網關,,下面的usb0是手機USB網卡的網關,默認網關是C網網關,。 4.現(xiàn)在我們加一條指向 usb0 的默認網關,,并禁用移動端口。命令如下: # busybox route add default gw 192.168.100.100 (這里的地址要和電腦“本地連接2”的IP地址相同) # ifconfig rmnet0 down (不用擔心,,下次用手機移動網絡時會自動恢復) 為了方便,,可用 GScript 做個這樣的腳本: busybox route add default gw 192.168.100.100 ifconfig rmnet0 down 并保薦到 SD 卡上,為這個腳本創(chuàng)建個桌面快捷方式,,這樣以后手機端只需要點一下這個快捷方式就行了,。 |
|