在Xubuntu下透過LG KU250玩3G上網 - Linux

George avatar
By George
at 2008-06-16T07:44

Table of Contents

網誌版本:http://mosquito.tk/linuxfreebsd/309

找了不少資料終於搞定了,
因為網路上找的到的資料大多是透過3G網卡上網的資料,
跟用手機上網有一點出入,
所以自己來寫篇教學:)

我的平台是Xubuntu 8.04,
Kernel:2.6.24-18
電腦:Asus A2400H
手機:LG KU250
電信業者:中華電信

參考連結:
在 Ubuntu 上用 3G 上網
http://blog.gslin.org/archives/2008/05/12/1498/
Ubuntu透過Huawei E220 Usb上網教學
http://static.scribd.com/docs/trsryv98jnd2.swf
Linux 無線網路技術:GPRS、GSM
http://big5.pconline.com.cn/b5/www.pconline.com.cn/pcjob/system/linux/others/0510/709215.html
short url:http://tinyurl.com/6djm2m

Windows透過KU250上網設定教學
http://www.800.net.tw/NR/rdonlyres/D45202C6-52E7-4DE0-821E-647B166A4EE6/0/LG_KU250_Bluetooth_NB.pdf
short url:http://tinyurl.com/6h8xvm

首先是文字模式的部份,
參考gslin大長輩的網誌,
簡單的說,插上手機之後,用dmesg去看手機的裝置代稱,/dev/ttyACM0
sudo wvdialconf讓程式自動掃描裝置並且產生conf檔案
sudo vim /etc/wvdial.conf編輯這個設定檔
在Init的部份即是初始化命令,
根據中華電信提供的陽春說明,
要透過KU250上網需要加上+cgdcont=1,”ip”,”internet”的指令,
但是直接寫進wvdial.conf是不行的,
最前面需要加上AT手機才能正確的判讀這個指令,
另外帳號密碼不能空白,我留空白在撥號的過程當中都會停住,
所以隨便打點東西上去吧:)
編輯之後的wvdial.conf應該跟我的差不多。

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,”IP”,”internet”
ISDN = 0
Modem Type = USB Modem
APN = internet
New PPPD = yes
Phone = *99#
Modem = /dev/ttyACM0
Username = test
Password = test
Baud = 460800

接著sudo wvdial就開始撥號了,
mosquito@mosquito-laptop:/etc$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"IP","internet"
AT+cgdcont=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Mon Jun 16 06:11:10 2008
--> Pid of pppd: 6091
--> Using interface ppp0
--> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> pppd: ??[06][08]??[06][08]?[06][08]
–> local IP address 116.59.241.146
–> pppd: ??[06][08]??[06][08]?[06][08]
–> remote IP address 10.64.64.64
–> pppd: ??[06][08]??[06][08]?[06][08]
–> primary DNS address 168.95.1.1
–> pppd: ??[06][08]??[06][08]?[06][08]
–> secondary DNS address 168.95.192.1
–> pppd: ??[06][08]??[06][08]?[06][08]
中間會在–> Carrier detected. Waiting for prompt.需要等一下子,
不過如果出現IP那基本上就沒問題了,
接著可以下ifconfig或是ping 168.95.192.1測試一下,
然後就打開瀏覽器享受3G上網的快感(還有錢在流失的感覺XDDDD)。

上述的方法有些缺點,看起來不那麼美觀、terminal不能關掉==
(除非丟到background跑)
所以參考ubuntu論壇勝仔的文章,
接著介紹gui介面的撥號程式GNOME PPP,
GNOME PPP主要是wvdial的gui介面,
實際上撥號還是透過wvdial在執行。

首先安裝GNOME PPP,KDE環境請改用KPPP,設定方法請自行推敲。
安裝方式:apt-get或套件管理
安裝完成之後執行GNOME PPP,

程式執行畫面
http://img211.imageshack.us/img211/3144/64820271zu4.png
隨便填上帳號密碼,將Remember Password勾起來,
不然撥號的時候不會送出帳號密碼,然後wvdial就不動了= =

點Setup進行進階設定
http://img382.imageshack.us/img382/6554/77069778pt5.png
點Detect讓wvdial對裝置進行掃描
如果手機剛插上去應該會是ttyACM0
因此只要設定一次,之後就直接連線就可以了

點Init Strings設定初始化命令
http://img443.imageshack.us/img443/810/50437006cx6.png
這裡的重點,設定初始化命令AT+cgdcont=1,”IP”,”internet”
點兩下init3的位置,填入上面的指令,接著按enter,
這樣命令才會寫入conf檔,然後關閉視窗

最後回到主畫面點Connect就可以連線了,
連線的過程當中點log可以看到連線中的訊息,
連線成功視窗會顯示連線時間
http://img444.imageshack.us/img444/745/45111030vo2.png

點detail可以看到連線的詳細資訊
http://img379.imageshack.us/img379/5288/19048121zd0.png

連線速度測試
http://img340.imageshack.us/img340/7229/13296382zf6.png
下載檔案測試
http://img248.imageshack.us/img248/1927/27792939fp7.png

最後看看連線的細節
http://img401.imageshack.us/img401/3432/64222811bx7.png
總共用了約5500個封包,我的費率是598,一個封包收費0.0013,
所以這次連線總共花費約7.15NTD
整體上來說雖然不是很親切,不過勉強可以接受:)

--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
國 立 聯 合 大 學
(理工/電資/管理/技術/客家)院所 招生中
National United University
───────────────────────────────────
首頁 http://www.nuu.edu.tw BBS telnet://uun.twbbs.org

--
Tags: Linux

All Comments

Annie avatar
By Annie
at 2008-06-17T06:12
Good Job 值得m起來~~~

有好用的螢幕擷圖軟體嗎?

Ingrid avatar
By Ingrid
at 2008-06-16T07:41
※ 引述《mosquito520 ( )》之銘言: : ※ 引述《Nelson.bbsatbbs.wretch.cc (不是我要的)》之銘言: : : 我現在用的作業系統是 Ubuntu 8.04 : : 目前用的抓圖軟體是安裝好 Ubuntu 就內建的 and#34;拍下畫面快照and#34;, : : 以 ...

有好用的螢幕擷圖軟體嗎?

Eden avatar
By Eden
at 2008-06-16T05:29
※ 引述《Nelson.bbsatbbs.wretch.cc (不是我要的)》之銘言: : 我現在用的作業系統是 Ubuntu 8.04 : 目前用的抓圖軟體是安裝好 Ubuntu 就內建的 and#34;拍下畫面快照and#34;, : 以及另外安裝的 and#34;KSnapshot 快照and#34;。 ...

How to ping AP?

Hedda avatar
By Hedda
at 2008-06-16T03:08
如題 請問一下 在Ubuntu底下 可以用iwlist scan列出搜尋到的AP 可是沒有ip 該如何ping某一個AP得到delay值呢? 謝謝~ - ...

本機流量統計的軟體

Vanessa avatar
By Vanessa
at 2008-06-15T22:09
※ 引述《ilay (resolution)》之銘言: : ※ 引述《hirokofan (笠原弘子 命!)》之銘言: : : 自己也可以算自己的,連CPU loading、記憶體使用情形都能一起算 : : apt-get install snmpd : : apt-get install mrtg : : ...

本機流量統計的軟體

Anonymous avatar
By Anonymous
at 2008-06-15T21:15
※ 引述《hirokofan (笠原弘子 命!)》之銘言: : ※ 引述《ilay (resolution)》之銘言: : : 我不知道觀念對不對...問個問題 : : 這樣的話是不是需要上游的 router有支援 snmp才能跑!? : : 那這樣的話不就是去抓 router的數據了嗎 : 自己也可以算自己 ...