2013年3月18日 星期一

如何讓Android 手機使用電腦端分享的Adhoc網路

有許多人家裡並沒有無線網路分享器
打算自己使用電腦或是筆電所內建的無線網卡來分享網路
而較舊款的無線網路卡只能建立Ad-hoc的無線網路
一般的Android 手機並不支援Ad-hoc網路
如果系統是2.3.7還可以替換/system/bin/wpa_supplicant檔案來達成效果
但4.0以上的系統就無法替換wpa_supplicant檔案來解決(只有部分機型可以)
有一些則是提到透過USB來連接電腦的網路 Android Reverse Tethering
這種方法的缺點則是Play商店無法下載應用程式

以下的軟體不管是ICS或是Jelly Bean 都可以使用Adhoc網路
這樣就能連接電腦所分享的網路了

軟體名稱:ZT-180 Adhoc Switcher

使用此軟體需要ROOT!!

1.安裝軟體後執行,並且授予超級使用者權限(每次剛開始執行須等待約1分鐘左右)
2.按下 "Try to switch to Ad-hoc mode, just to try..."按鈕 並且繼續等待約2分鐘
3.成功以後會發現上方的Connection Mode由Infrastructure(default)轉變為Ad-hoc "just to try..."(for tethering)
4.這時候按下Enable Wi-Fi 按鈕 會發現手機已經自己連線到網路

5.如果顯示"正在取得IP..."就按住AndroidTether選擇"修改網路"自己將
IP設定為192.168.2.x(x可以自己填0-255的數字,這裡設定為2) 
閘道設定為192.168.2.1
DNS設定為8.8.8.8

6.手機端設定好以後,在電腦上搜尋無線網路,找到AndroidTether後連線
7.進入 控制台\所有控制台項目\網路和共用中心 左方 "變更介面卡設定" 在想要分享的網路上按下右鍵>內容>共用 勾選 "允許其他網路使用者透過這台電腦的網際網路連線來連線"


8.這時候無線網路卡的IP應該自己就設定好了,但如果沒有自動設定,就手動將無線網路卡的IP設定為192.168.2.1 、子網路遮罩為255.255.255.0 設定完成後手機就可以上網了


9.如果要將手機恢復為原本正常的WiFi網路,關閉WiFi後進入程式按下"Switch to Infrastructure mode" 就可以了

(有時候會出現WiFi完全無法開啟的狀況,這時候就需要重啟手機)