2009/11/06

SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網

發表於 Uncategorized at 5:45 pm by wsoft2002

話說數日前小弟閒來無事, 將華為 E-180 接上 Q5 後, 使用隨機的 3G 撥號程序成功連接(撥號程序成功取得IP), 但不能瀏覽網頁, 這已可証實1101的 Andriod 是支援華為 E180, 相信是其它問題道至不能瀏覽網頁。

今天小弟再次嘗試, 結果能成功連接及瀏覽網頁!

3glogo

其實問題所在是撥號程序在取得 IP 後, 錯誤地設置路由資訊(Routing) 道至不能瀏覽網頁, 所以只須清除錯誤設定及設定正確的路由資訊即可。

以下是暫時的解決方法:

  1. 安裝 connectbot
  2. 連接Q5與E180
  3. 使用3G撥號程序
  4. 成功連接後記下IP(如下圖)
    dailer_display_ip
  5. 打開 connectbot 並用 Telnet 拹議連接到 localhost
  6. 在 # 下輸入  (如下圖) (在我的Q5每次路由被設成10.64.64.64)
    busybox route
    disp_route
  7. 再輸入以下來清空路由資訊
    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
  8. 輸入以下檢視路由資訊 (現在路由資訊應已被清空, 見下圖)
    busybox route
    clean_routing
  9. 現在來設定路由資訊 (請把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
  10. 輸入以下檢視路由資訊 (現在路由資訊應已被設定, 見下圖)
    busybox route

    set_routing

現在你應以可使用3G瀏覽網頁了, 如要斷開請再運行 3G撥號程序

webpage

小弟寫了一個腳本來方便連接, 遲些再試找出一個更好的方案

#!/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
script

完成

1個意見 »

  1. [...] SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網 [...]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.