有 android 智慧型手機,但是沒有行動網路吃到飽,住的地方又
不一定有免費 wifi 可以連...
而種花電信光世代 ADSL 雖然有提供 Wifi AP , 但是連上後卻還要
進行 PPPoE 撥號上網, Android 並沒辦法進行撥號這個動作。
於是會有不少然人會再花錢買一台 Wifi AP 接上 ADSL 讓 Android 手機
可以上網。
如果不想花另外的錢購買一台 Wifi AP , 其實還是有其他解決方案
例如:
- Connectify - 需要網卡支援 Win7 Only
- ADSL 硬撥 - 連入 ADSL 小黑盒修改成 DHCP 以及硬體撥號 , 需要些技術
- 利用 PPPoEW 軟體讓 Android 撥號 - 需要 root
PS : 其他方法有興趣可以 Google 搜尋 "Connectify"、"ADSL 硬撥"
使用此軟體,你的 Android 必須 root 過,並且安裝有
第三方權限管理軟體(ex:superuser),並注意有少數 ROM 不支援
先到官方網站下載最新版的 PPPoEW , 在我撰寫這篇的時候(2012.07.19)
最新版是v2.0: http://www.lvcoffee.info/ (PS : 對岸的)
安裝好後基本上只要啟動並輸入帳號密碼就OK了,但是還有幾個步驟
要先做:(適用於種花電信 ADSL 用戶)
【IP】
因為種花電信預設不會啟動 DHCP 自動指派 IP 功能,所以就算連上 wifi
也無法取得 IP,這時候就要手動設定你 android 的 IP 了。
這邊以 P874 這台為例,P874 小黑盒的 IP 是 192.168.1.1
(種花電信通常都是這個)
設定分成兩種, 2.x 和 4.x , 3.x 的不確定,反正是其中一種
Android 2.x: 進入 wifi 設定按下 menu 選擇「進階 」,勾選靜態 IP
IP 位置:192.168.1.X (X 自訂,2~253 , 建議用 50~250 之間的數值)
閘道:192.168.1.1 (就是小黑盒的 IP)
遮罩:255.255.255.0
DNS:你慣用就好,我習慣用 Google 的兩個: 8.8.8.8 和 8.8.4.4
Android 4.x:一樣進入 wifi 設定,長按 ADSL 的 wifi 然後點選「修改網路」
勾選「顯示進階選項」就可以看到上面說的這些欄位了,其中「網路首碼長度」
填入「24」 即可。
設定完成後無線網路的圖示應該就會出現在 android 的通知列了。
(不然一般連上後 wifi 的圖示不會出現,因為一直卡在 "取得 IP 位置中")
這時候啟動這個 PPPoEW 程式,輸入你的帳號和密碼按下 Dial-up即可:
看到最後一張圖顯示 Connected 並出現廣告,就表示連上了。
注意:如果顯示 disconnected 並不代表沒有連上,還是要測試看看
要測試有沒有連上網路,直接打開瀏覽器測試最快,或者安裝系統資訊Pro
查看網路介面有沒有出現 ppp0 這項:
如果在上面的步驟中沒有先指定 Android 的 IP,那麼這邊會顯示 disconnected
但還是可以連上網路。
這個 PPPoEW 程式(指的是 Android 程式),會把三個程式放在系統中:
/data/data/info.lvcoffee.pppoew/ 底下放 pppoew , pppdw , routerw
三個 linux 程式,然後透過 shell 執行這三個程式。
最後,因為這個程式並沒有寫得很完整,在 UI 的部分有點小 bug,進入 state 後無法
按 back 回去撥號的介面。
以及結束程式不一定會關閉 linux 的 pppoew 這個程式,
所以在把 PPPoEW (android程式)結束後,先把 wifi 關閉,
這樣 pppoew (linux 程式)一定會結束。
或者也可以執行 ps 指令找看看 pppoew 是否有在執行,然後下 kill -9 PID 結束他。
沒有留言:
張貼留言