请求高手指点ubuntu用手机设置gprs上网的问题
- CS772421东
- 帖子: 310
- 注册时间: 2007-11-19 11:21
- 来自: 广东,东莞,来自www.58zn.cn魅力linux
- 联系:
请求高手指点ubuntu用手机设置gprs上网的问题
我的本本装的是7.10版的,我有部摩托罗拉e2手机,还有张无限卡!想用e2做猫连ubuntu7.10上网,该如何设置?我看了wifi一篇文章是关于用摩托v3做猫的,但我照样做后没反应!用摩托e2用USB-NET连接ubuntu后,在ubuntu的网络连接指示位置上显示已经连接到有线网络,就像平时连到ADSL网线上的指示一样,但是无法上网!请高手有这方面经验的多多指点!谢谢了!
我是新手,正在努力学习!
我是新手,正在努力学习!
- CS772421东
- 帖子: 310
- 注册时间: 2007-11-19 11:21
- 来自: 广东,东莞,来自www.58zn.cn魅力linux
- 联系:
- muzuiget
- 帖子: 1097
- 注册时间: 2007-12-31 14:57
- CS772421东
- 帖子: 310
- 注册时间: 2007-11-19 11:21
- 来自: 广东,东莞,来自www.58zn.cn魅力linux
- 联系:
- CS772421东
- 帖子: 310
- 注册时间: 2007-11-19 11:21
- 来自: 广东,东莞,来自www.58zn.cn魅力linux
- 联系:
- muzuiget
- 帖子: 1097
- 注册时间: 2007-12-31 14:57
- CS772421东
- 帖子: 310
- 注册时间: 2007-11-19 11:21
- 来自: 广东,东莞,来自www.58zn.cn魅力linux
- 联系:
- kidee
- 帖子: 205
- 注册时间: 2007-01-30 12:57
因为有个GPRS包月20元封顶的cmwap套餐,平时又需要在图书馆偶尔用一下网络,所以我配置了一下相关的GPRS连接。虽然是基于Feisty+N70的,但对其他情况也基本适用。所用的工具很简单,是默认安装了的wvdial。
1,将N70与笔记本通过数据线相连,系统可以自动将其识别成modem,具体信息可以通过
代码:
tail /var/log/messages
查看,大致的信息差不多应该是这样的:
代码:
Jul 6 19:32:26 myUbuntu kernel: [ 1613.716000] usb 1-2: new full speed USB device using uhci_hcd and address 4
Jul 6 19:32:26 myUbuntu kernel: [ 1613.884000] usb 1-2: configuration #1 chosen from 1 choice
Jul 6 19:32:26 myUbuntu kernel: [ 1614.328000] cdc_acm 1-2:1.8: ttyACM0: USB ACM device
即说明系统自动调用了cdc_acm模块将手机驱动成了一个modem,设备号为/dev/ttyACM0
2,修改配置wvdial配置文件,可以使用命令
代码:
sudo wvdialconf
也可以手动修改/etc/wvdial.conf文件。我的该文件最后内容如下:
代码:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","cmwap"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = B
Username = A
Stupid Mode = 1
其中Init代码段是使用手机拨号的AT命令,Phone是拨号号码照抄即可。至于用户名和密码,因为cmwap上网是不需要用户名密码的,但是如果不指定的话wvdial会报错,因此我就随便写了个A和B,没有影响。
总之,最后的wvdial.conf文件就如上所示,基本可以说是通用的。设置好了以后,终端执行
1,将N70与笔记本通过数据线相连,系统可以自动将其识别成modem,具体信息可以通过
代码:
tail /var/log/messages
查看,大致的信息差不多应该是这样的:
代码:
Jul 6 19:32:26 myUbuntu kernel: [ 1613.716000] usb 1-2: new full speed USB device using uhci_hcd and address 4
Jul 6 19:32:26 myUbuntu kernel: [ 1613.884000] usb 1-2: configuration #1 chosen from 1 choice
Jul 6 19:32:26 myUbuntu kernel: [ 1614.328000] cdc_acm 1-2:1.8: ttyACM0: USB ACM device
即说明系统自动调用了cdc_acm模块将手机驱动成了一个modem,设备号为/dev/ttyACM0
2,修改配置wvdial配置文件,可以使用命令
代码:
sudo wvdialconf
也可以手动修改/etc/wvdial.conf文件。我的该文件最后内容如下:
代码:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","cmwap"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = B
Username = A
Stupid Mode = 1
其中Init代码段是使用手机拨号的AT命令,Phone是拨号号码照抄即可。至于用户名和密码,因为cmwap上网是不需要用户名密码的,但是如果不指定的话wvdial会报错,因此我就随便写了个A和B,没有影响。
总之,最后的wvdial.conf文件就如上所示,基本可以说是通用的。设置好了以后,终端执行
代码: 全选
sudo wvdial[\code]
就可以用GPRS实现无线连接了。
需要提醒的是,上面的cmwap是接入点,各人的手机可能给cmwap接入起了不同的名字,写入wvdial.conf文件时一律用cmwap,而不是你自己起的名称。使用cmwap浏览网页或者登录gaim等IM时,需要设置代理,IP地址是10.0.0.172,端口是80。
上面也是这个网上的,多找找。。。
- kidee
- 帖子: 205
- 注册时间: 2007-01-30 12:57
另外,针对wvdial方案,还有一种ppp拨号的方案。下面是两个需要的配置文件,依次是/etc/ppp/peers/mobile和/etc/chatscripts/mobile。
代码:
debug
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/mobile"
usepeerdns
/dev/ttyACM0 460800
defaultroute
crtscts
lcp-echo-failure 0
代码:
TIMEOUT 35
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
OK 'AT+CGDCONT=1,"IP","cmwap"'
OK ATD*99***1#
CONNECT ""
对中国移动cmwap用户来说,其配置都是一样的。各人系统中所不同的只有可能是/etc/ppp/peers/mobile文件中的/dev/ttyACM0字段,如前所述,该字段是手机被系统驱动后所识别出的设备文件,看/var/log/messages可以得到,替换即可。设定好以上两个配置文件后,即可用ppp进行拨号:
代码:
sudo pon mobile
该方案与wvdial的效果一样。个人比较喜欢第二种,因为wvdial拨号后,其只能在terminal的前台运行,而ppp拨号后可以释放当前终端,略方便一些。
我一般用下面这种方案,再下一个gnome ppp,图形拨号上网,很快的。原理应该一下,你试一下。
代码:
debug
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/mobile"
usepeerdns
/dev/ttyACM0 460800
defaultroute
crtscts
lcp-echo-failure 0
代码:
TIMEOUT 35
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
OK 'AT+CGDCONT=1,"IP","cmwap"'
OK ATD*99***1#
CONNECT ""
对中国移动cmwap用户来说,其配置都是一样的。各人系统中所不同的只有可能是/etc/ppp/peers/mobile文件中的/dev/ttyACM0字段,如前所述,该字段是手机被系统驱动后所识别出的设备文件,看/var/log/messages可以得到,替换即可。设定好以上两个配置文件后,即可用ppp进行拨号:
代码:
sudo pon mobile
该方案与wvdial的效果一样。个人比较喜欢第二种,因为wvdial拨号后,其只能在terminal的前台运行,而ppp拨号后可以释放当前终端,略方便一些。
我一般用下面这种方案,再下一个gnome ppp,图形拨号上网,很快的。原理应该一下,你试一下。