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

By George
at 2008-06-16T07:44
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
--
找了不少資料終於搞定了,
因為網路上找的到的資料大多是透過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

不然撥號的時候不會送出帳號密碼,然後wvdial就不動了= =
點Setup進行進階設定
http://img382.imageshack.us/img382/6554/77069778pt5.png

如果手機剛插上去應該會是ttyACM0
因此只要設定一次,之後就直接連線就可以了
點Init Strings設定初始化命令
http://img443.imageshack.us/img443/810/50437006cx6.png

點兩下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

所以這次連線總共花費約7.15NTD
整體上來說雖然不是很親切,不過勉強可以接受:)
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
國 立 聯 合 大 學
(理工/電資/管理/技術/客家)院所 招生中
National United University
───────────────────────────────────
首頁 http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
Tags:
Linux
All Comments

By Annie
at 2008-06-17T06:12
at 2008-06-17T06:12
Related Posts
有好用的螢幕擷圖軟體嗎?

By Ingrid
at 2008-06-16T07:41
at 2008-06-16T07:41
有好用的螢幕擷圖軟體嗎?

By Eden
at 2008-06-16T05:29
at 2008-06-16T05:29
How to ping AP?

By Hedda
at 2008-06-16T03:08
at 2008-06-16T03:08
本機流量統計的軟體

By Vanessa
at 2008-06-15T22:09
at 2008-06-15T22:09
本機流量統計的軟體

By Anonymous
at 2008-06-15T21:15
at 2008-06-15T21:15