升级到8.10 gprs通过蓝牙上网。

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
jinhongchao@gmail.com
帖子: 286
注册时间: 2008-06-24 21:00

升级到8.10 gprs通过蓝牙上网。

#1

帖子 jinhongchao@gmail.com » 2008-11-17 10:49

从8.04 升级到 8.10后,不能通过蓝牙手机接gprs上网。8.10里的网络管理不如8.04里的好用了。
研究了很久。终于找到了解决问题的办法。居然也很简单。

在终端里输入
pon ppp0
就可以连到上手上网了。但是前提是要其它的网卡没有连接上。

也可以用sudo ifconfig eth1 down把当前的活动的网络关掉。
(如果要打开。sudo ifconfig eth1 up),
我的当前活动网卡是eht1. 用的无线网卡。eht0是有线的。没有接上。
pon ppp0,的意思就是拔号,按ppp0里设置的。

我的ppp0在/etc/ppp/peers/ppp0内容是:
defaultroute

persist

/dev/rfcomm0
115200
user "cmwap"
connect "/usr/sbin/chat -v -f /etc/chatscripts/ppp0"

指的是蓝牙猫。要事先设定好。/dev/rcomm0
connect "/usr/sbin/chat -v -f /etc/chatscripts/ppp0"
这句应该就是用/etc/chatscripts/ppp0文件指定的内容来连接吧。

以下是/etc/chatscripts/ppp0的内容

ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'ERROR'
'' AT
OK AT+CGATT=1
OK AT+CGDCONT=1,"IP","cmwap"
OK ATDT*99***1#


在此补充蓝牙猫的设定文件
#
# RFCOMM configuration file.
#

#rfcomm0 {
# # Automatically bind the device at startup
# bind no;
#
# # Bluetooth address of the device
# device 11:22:33:44:55:66;
#
# # RFCOMM channel for the connection
# channel 1;
#
# # Description of the connection
# comment "Example Bluetooth device";
#}
rfcomm0 {
bind yes;
device 00:02:5B:00:A5:A5;
channel 2;
comment “Bluetooth Connection”;
}
重要的东西就是手机的地址device 00:02:5B:00:A5:A5;
和通道号:channel 2;

这是怎么找到的呢?
#

sudo hcitool scan

上面的命令将会得到手机的 mac 地址 (形如 00:00:00:00:00:00), 记录下来.
# 查找手机蓝牙的 DUN 服务信息:

sdptool browse 手机的 mac 地址

在命令的输出中找到”Service Name: Dial-up Networking”, 在项目”Protocol Descriptor List:”中的 “RFCOMM”里有个 “Channel:”, 记住这个数字.
# 编辑 /etc/bluetooth/rfcomm.conf, 在其中加入这么一段:

rfcomm0 {
bind yes;
device 手机的 mac 地址;
channel 手机 rfcomm 的 id;
comment “Bluetooth Connection”;
}

保存.
# 运行

sudo /etc/init.d/bluetooth restart

重启蓝牙服务。
如果你在8。04,里可以上网,现在升到了8。10。只要pon ppp0就可以了
当然,如果你没有ppp0这个文件,可能是/etc/ppp/peers/里其它的文件。打开看一下就知道了。
上次由 jinhongchao@gmail.com 在 2009-04-27 19:23,总共编辑 2 次。
灯泡
帖子: 52
注册时间: 2007-09-24 0:14

Re: 升级到8.10 gprs通过蓝牙上网。

#2

帖子 灯泡 » 2008-11-17 17:26

为什么就没有一个图形的拨号功能来解决笔记本连接蓝牙手机上GPRS?很多人入门可是没有办法对付这种折腾的,这不让菜鸟认为只有瘟到死功能强大吗?
那位高手来解决呢?
头像
jinhongchao@gmail.com
帖子: 286
注册时间: 2008-06-24 21:00

Re: 升级到8.10 gprs通过蓝牙上网。

#3

帖子 jinhongchao@gmail.com » 2008-11-19 9:33

还是8。04好用一些,只要绑定好了蓝牙。然后在网络管理里建一个ppp0就可以了。太方便了。升到8。10出现了很多问题。
上次由 jinhongchao@gmail.com 在 2009-02-23 1:56,总共编辑 1 次。
lwsbluesky
帖子: 12
注册时间: 2008-11-19 9:51
联系:

Re: 升级到8.10 gprs通过蓝牙上网。

#4

帖子 lwsbluesky » 2008-11-19 12:08

:em06 汗一个。问题多多呀。但还是要支持一下!!!
头像
jinhongchao@gmail.com
帖子: 286
注册时间: 2008-06-24 21:00

Re: 升级到8.10 gprs通过蓝牙上网。

#5

帖子 jinhongchao@gmail.com » 2008-12-08 11:22

没有问题啊,我检验过的。有什么问题可以告诉我啊。现在我就是用这个上网的。
上次由 jinhongchao@gmail.com 在 2009-02-23 1:56,总共编辑 1 次。
头像
jinhongchao@gmail.com
帖子: 286
注册时间: 2008-06-24 21:00

Re: 升级到8.10 gprs通过蓝牙上网。

#6

帖子 jinhongchao@gmail.com » 2008-12-23 21:11

linux命令行绝对是简单又强大的。多花点时间学习真的是值得的。可定制的系统。真的能实现自动化,而不是磨破鼠标累断手。
leeyee
帖子: 723
注册时间: 2006-04-11 9:01

Re: 升级到8.10 gprs通过蓝牙上网。

#7

帖子 leeyee » 2009-01-13 12:10

灯泡 写了:为什么就没有一个图形的拨号功能来解决笔记本连接蓝牙手机上GPRS?很多人入门可是没有办法对付这种折腾的,这不让菜鸟认为只有瘟到死功能强大吗?
那位高手来解决呢?
编辑配置文件可以了解到它实现的基本原理,图形拨号实质上也就是编辑配置文件。

如果你要图形的话也可以啊,在系统管理->网络管理里的允许点对点连接,选择模式为GPRS然后把设备名称选一下就可以了。(蓝牙的话应该是/dev/rfcomm0)
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee
回复