我在自己的Thinkpad T43笔记本上装了内置蓝牙芯片BMDC3,并且在Ubuntu Gusty操作系统上将蓝牙配置成功。购买蓝牙芯片的主要目的是——装酷!恩,就类似于不用一次性打火机而非要买个ZIPPO努力表现的很小资一样(嘿嘿,说的也是我自己)。其次的原因是,我爱死这台treo 650了,对treo 650深深的爱恋和对中国移动的刻骨仇恨促使我入手BMDC芯片——我的计划是,用t43笔记本以wi-fi功能连接办公室的无线路由,再用treo的蓝牙功能连t43的蓝牙适配器,在treo上安装skype软件,通过skype给老爸老妈打长途,费用大概是0.17RMB/min,若是购买套餐的话就更加便宜了,每分钟要比17951拨打国内长途足足便宜0.03RMB!(当然,这个理由你千万别相信,恩)
前面的拆开T43机器卸下moden芯片、安装bmdc3蓝牙芯片、调整数据线之类的工作就不多做介绍了,会在以后心情好的时候介绍一下。现在只是假设如下的情况:
笔记本上已经安装了蓝牙硬件,并且在ubuntu下配置成功;
t43的蓝牙和treo的蓝牙都已经打开
那么,下面开始乱入正题:
一、在ubuntu笔记本上的设置:
首先是要修改蓝牙属性:
sduo vim /etc/default/bluetooth
(我搜索的一些资料中提示这个文件应该是在 /etc/default/bluez-utils。但无论如何都找不到,看了更多的文档之后才知道,原来现在已经变成/etc/default/bluetooth了)
将其中这两段代码修改如下:
DUND_ENABLED=1
DUND_OPTIONS="--listen --persist --msdun call treo"
其中的treo是我们假设将要在ubuntu系统中给手机连接起的名字,它可以是符合linux系统明明规则的任何名字,你可以按照自己的喜好来设置,比如chenshuibian之类的。
然后是修改/etc/ppp/peers/treo文件,其作用是建立一个拨号连接treo650和t43笔记本的脚本,如果你在前面将手机连接命名为chenshuibian,那么这里就是指向/etc/ppp/peers/chenshuibian
我们可以看到如下几行:
115200
192.168.1.1:192.168.1.2
local
ms-dns 202.120.190.208
noauth
debug
其中,115200是该连接允许的最大流量,192.168.1.1是计算机的网关ip地址,192.168.1.2是为treo设置的ip地址,诸位可以根据自己的喜好来设置,只要确保它们二者处于同一个网端就可以了。ms-dns和t43设置使用的dns一样就可以,这里我填写的是我所在网络的地址
再看看这个文件,$sudo cat /etc/bluetooth/hcid.conf
如果其中有auth enable和encrypt enable的,就将这两行注释掉。
重新起动t43的蓝牙服务
sudo /etc/init.d/bluetooth restart