作者mosquito520 ( )
看板Linux
标题[心得] 在Xubuntu下透过LG KU250玩3G上网
时间Mon Jun 16 07:44:54 2008
网志版本:
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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.145.202
1F:推 brt: Good Job 值得m起来~~~ 06/16 14:21