2009/11/06
SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網
話說數日前小弟閒來無事, 將華為 E-180 接上 Q5 後, 使用隨機的 3G 撥號程序成功連接(撥號程序成功取得IP), 但不能瀏覽網頁, 這已可証實1101的 Andriod 是支援華為 E180, 相信是其它問題道至不能瀏覽網頁。
今天小弟再次嘗試, 結果能成功連接及瀏覽網頁!
其實問題所在是撥號程序在取得 IP 後, 錯誤地設置路由資訊(Routing) 道至不能瀏覽網頁, 所以只須清除錯誤設定及設定正確的路由資訊即可。
以下是暫時的解決方法:
- 安裝 connectbot
- 連接Q5與E180
- 使用3G撥號程序
- 成功連接後記下IP(如下圖)

- 打開 connectbot 並用 Telnet 拹議連接到 localhost
- 在 # 下輸入 (如下圖) (在我的Q5每次路由被設成10.64.64.64)
busybox route

- 再輸入以下來清空路由資訊
busybox route del –net 10.64.64.64 netmask 255.255.255.255 dev ppp0 busybox route del default gw 10.64.64.64 dev ppp0 - 輸入以下檢視路由資訊 (現在路由資訊應已被清空, 見下圖)
busybox route

- 現在來設定路由資訊 (請把124.217.178.117轉成你取得的IP)
busybox route add –net 124.217.178.117 netmask 255.255.255.255 dev ppp0 busybox route add default gw 124.217.178.117 dev ppp0 - 輸入以下檢視路由資訊 (現在路由資訊應已被設定, 見下圖)
busybox route
現在你應以可使用3G瀏覽網頁了, 如要斷開請再運行 3G撥號程序
小弟寫了一個腳本來方便連接, 遲些再試找出一個更好的方案
#!/system/bin/sh
busybox route
busybox route del –net 10.64.64.64 netmask 255.255.255.255 dev ppp0
busybox route del default gw 10.64.64.64 dev pp0
busybox route add –net $1 netmask 255.255.255.255 dev ppp0
busybox route add default gw $1 dev ppp0
busybox route
把以上腳本存至 SD Card 命名為 3g.sh
在上面第5步後在 # 下輸入 (請把124.217.178.117轉成你取得的IP)
sh /sdcard/3g.sh 124.217.178.117
完成




jejer@wordpress » 在Android上用TunnelDroid(OpenVPN)实现cmwap完美穿越 said,
2009/12/20 at 8:18 pm
[...] SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網 [...]