X

Ubuntu/Debian Linux 安裝 華為 E220 3.5G USB Card Driver

前天去辦遠傳吃到飽的 775 方案, 然後附的 USB 網卡是 華為 的卡, 然後官方網站上沒看到 Linux 的 Driver 可以下載, 據 Eee PC Linux可使用中華電信3g無線上網嗎 這篇的解答, 華為沒有得下載, 不過可以跟他要:

需要Linux的驅動程式,請撥(02)3234-8999,華為會寄給你Linux專用的驅動程式

不過, 照理說已經跑這麼久的產品, 應該會有更簡易的方法才對, 所以另外找找, 果然有兩種裝法, 分別如下:(挑其中一種使用即可)

  • Vodafone Mobile Connect Card driver
  • wvdial (基本上, 這是通用的, 如果 Vodafont 沒有 8.04 Package, 可以用這個方法)

下述分別記錄這兩套的 安裝 及 使用方法 (我兩種都裝, 以防哪天升級後, 某套掛掉的狀況), 我的安裝環境是在 Ubuntu 7.10 Gutsy.

PS: 下述 Hinet 的設定, 是照其它文章記載, 沒經過測試, 若有錯還請糾正.

Vodafone Mobile Connect Card driver 安裝

參考: Vodafone Mobile Connect Card driver 安裝(swf 檔)

安裝步驟如下: 

  1. Vodafone 的官方網站: Betavine Forge: Vodafone Mobile Connect Card driver: Project Info
  2. Betavine Forge: Vodafone Mobile Connect Card driver: Project Filelist 下載 vodafone-mobile-connect-card-driver-for-linux_1.0_gutsy_i386.deb (還沒有看到 8.04 的版本, 幸好這台還在 7.10 沒升級)
  3. 使用 GDebi Package Installer 開啟,安裝(GDebi 會幫你把相關 Package 都裝上), 或 dpkg -i vodafone-mobile-connect-card-driver-for-linux_1.0_gutsy_i386.deb, 不過相關 Package 要記得裝)
  4. 安裝完成後重新開機.
  5. 重新開機完成後, 執行 應用程式 -> 網際網路 -> Vodafont Mobile Connect Card driver for Linux
  6. 跳一個視窗, 選 3G preferred (有 3G 就優先使用), 之後會進入Vodafone Mobile Connect Card drvier for Linux 主視窗.
  7. 於主視窗 選 Tools -> 偏好設定, 作以下的設定:
    • Username/Password 都不用動
    • APN host: ac.vodafone.es => 遠傳: internet, Hinet: 留空白即可

    DNS 可不改, 如果要用 OpenDNS, 可以修改成如下:

    • Primary DNS: 208.67.222.222
    • Secondary DNS: 208.67.220.220
  8. 點選 Connect 就可以連上.

設定 使用 wvdial 連線

參考自: [分享] Huawei E220 3.5G Modem in Debian Base-System

  1. 安裝: apt-get install wvdial
  2. 設定 /etc/wvdial.conf (這設定檔裡面每家應該都大同小異, 下述是遠傳的設定值, Hinet 的設定值, 差別在 APN 設空即可.)
  3. vim /etc/wvdial.conf

    [Dialer Defaults]
    Phone = *99#
    APN = internet
    Username = username
    Password = password
    Stupid Mode = 1
    Dial Command = ATDT
    Modem = /dev/ttyUSB0
    Baud = 460800
    Init2 = ATZ
    Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ISDN = 0
    Modem Type = Analog Modem

  4. 如果開機就已經接上, 此步驟可省略(抓 ID/重新啟動 usbserial):

    把 3.5G 網卡插上去, lsusb 會列出如下:(或 lsusb | grep -v "0000:0000")

    • Bus 003 Device 001: ID 0000:0000
    • Bus 001 Device 003: ID 12d1:1003 <---這一行
    • Bus 001 Device 001: ID 0000:0000

    主要是要取得 12d1 => vendor, 1003 => product (發現我的跟文章作者的 ID 都一樣, 不知道是不是固定的.. XD)

    重新啟動 usbserial

    1. sudo rmmod usbserial
    2. sudo modprobe usbserial vendor=0×12d1 product=0×1003
  5. 連線: sudo wvdial &

Hinet 測試連線速度, 數據如下:

  • 下載: 前期下載速度大約是 60~80k bytes, 中後期下載速度都在 100~120k bytes.
  • 上傳: 上傳大致都在 6~8k bytes.

其它相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post