Linux GPRS / EDGE通过蓝牙HOWTO
在本指南中,我将向您介绍如何通过GPRS / EDGE配置互联网接入,使用蓝牙连接到您的GSM手机。
我正在使用gentoo和诺基亚6310i手机,但这将适用于任何发行版和任何支持蓝牙功能的手机。
要求
该工作所需的软件:
我使用的硬件是具有Broadcom BT和Nokia 6310i的IBM ThinkPad T43。
内核配置
最重要的是让您的硬件得到认可,所以让我们一步到内核配置。 对于正确的bt / gprs,您应该在
CONFIG_BT=y CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
## Bluetooth device drivers
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
## PPP
CONFIG_PPP=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
Bluez utils配置
在gentoo上,所有蓝牙配置文件都放在/ etc / bluetooth /中
,在您的系统上可以在其他地方
最重要的文件是rfcomm.conf和hcid.conf。 我们稍后会对它们进行编辑,因为我们首先要知道我们将要使用的手机/ pda的蓝牙地址
启动蓝牙系统:/etc/init.d/hcid start or /etc/init.d/bluetooth start发出扫描命令(rememeber在您的设备上启动蓝牙):
hcitool scan这给我的机器类似的东西:
Scanning ... 00:15:2A:2E:E1:97 Nokia 6230i
现在,当我们知道手机的蓝牙地址时,我们可以开始编辑配置文件。
hcid.confoptions options {
autoinit yes;
security auto;
pairing multi;
pin_helper /etc/bluetooth/pin-helper;
}
laptop device {
name "t43 (%d)";
class 0x3e0100;
iscan enable;
pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
记住检查/ etc / bluetooth / pin-helper
是否存在,并放置您想要的PIN。 在我的系统上 - pin-helper是一个bash脚本:
#!/bin/sh..和
echo -n "PIN:" cat /etc/bluetooth/pin
/ etc / bluetooth / pin
只有1234示例引脚内。
rfcomm.conf如下
rfcomm0 { bind yes;
device 00:15:2a:2e:e1:97;
channel 1;
comment "Nokia";
}
PPP配置
在配置了蓝牙系统后,需要配置PPP通过手机连接到互联网的时间,使用蓝牙作为载体
我使用的配置适合我的提供商,这是Plus GSM。 在你的情况下,文件将是一样的,只有细节可能会改变。
首先,我们必须创建一个文件,我们将用它来进行连接。 我创建了一个名为“plus”的文件:
vim / etc / ppp / peers / plus
该文件如下:/dev/rfcomm0 115200
connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs'
crtscts
modem -detach
noccp
defaultroute
usepeerdns
noauth
ipcp-accept-remote
ipcp-accept-local
noipdefault
你可以看到,有一个第二个文件叫做chat-gprs,需要被创建。 它控制我们与调制解调器通信的方式
/ etc / ppp / chat-gprs
'' ATZ OK
AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK "ATD*99***1#"
CONNECT ''
如果您没有Plus GSM提供商,则该文件的内容是您需要更改的内容。 另外,如果您的提供商使用登录/密码身份验证,则应将适当的数据放入/ etc / ppp / chap-secrets或/ etc / ppp / pap-secrets
连接到互联网
现在,由于我们配置了一切,我们最后可以连接到互联网。 我们需要发布的是:
pppd call plus
...并且露天浏览乐趣
记住检查你的蓝牙是否在手机和笔记本电脑上打开。
附加软件
除了原始的互联网访问,我还使用kbluetoothd守护进程来浏览我的手机资源与konqueror。 如果您是KDE用户,我建议您这样做很舒适。