前天去辦遠傳吃到飽的 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 檔)
安裝步驟如下:
- Vodafone 的官方網站: Betavine Forge: Vodafone Mobile Connect Card driver: Project Info
- 於 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 沒升級)
- 使用 GDebi Package Installer 開啟,安裝(GDebi 會幫你把相關 Package 都裝上), 或 dpkg -i vodafone-mobile-connect-card-driver-for-linux_1.0_gutsy_i386.deb, 不過相關 Package 要記得裝)
- 安裝完成後重新開機.
- 重新開機完成後, 執行 應用程式 -> 網際網路 -> Vodafont Mobile Connect Card driver for Linux
- 跳一個視窗, 選 3G preferred (有 3G 就優先使用), 之後會進入Vodafone Mobile Connect Card drvier for Linux 主視窗.
- 於主視窗 選 Tools -> 偏好設定, 作以下的設定:
- Username/Password 都不用動
- APN host: ac.vodafone.es => 遠傳: internet, Hinet: 留空白即可
DNS 可不改, 如果要用 OpenDNS, 可以修改成如下:
- Primary DNS: 208.67.222.222
- Secondary DNS: 208.67.220.220
- 點選 Connect 就可以連上.
設定 使用 wvdial 連線
參考自: [分享] Huawei E220 3.5G Modem in Debian Base-System
- 安裝: apt-get install wvdial
- 設定 /etc/wvdial.conf (這設定檔裡面每家應該都大同小異, 下述是遠傳的設定值, Hinet 的設定值, 差別在 APN 設空即可.)
- 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 - 如果開機就已經接上, 此步驟可省略(抓 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
- sudo rmmod usbserial
- sudo modprobe usbserial vendor=0×12d1 product=0×1003
- 連線: sudo wvdial &
於 Hinet 測試連線速度, 數據如下:
- 下載: 前期下載速度大約是 60~80k bytes, 中後期下載速度都在 100~120k bytes.
- 上傳: 上傳大致都在 6~8k bytes.