Bluetooth設定 · 1 min read · Jan 03, 2026
Linux GPRS/EDGE via Bluetooth HOWTO
このガイドでは、GPRS/EDGEを介してインターネットアクセスを構成する方法を示します。GSM電話とのBluetooth接続を使用します。
私はGentooとNokia 6310i電話を使用していますが、これは任意のディストリビューションおよびBluetooth対応電話で機能します。
要件
これを機能させるために必要なソフトウェア:
- bluez utils
- openobex
- ppp
- 最新の2.6カーネル
私が使用しているハードウェアは、Broadcom BTを搭載したIBM ThinkPad T43とNokia 6310iです。
カーネル構成
最も重要なことは、ハードウェアが認識されることです。では、カーネル構成に進みましょう。適切な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デバイスドライバ
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では、すべてのBluetooth構成ファイルが/etc/bluetooth/に配置されていますが、あなたのシステムでは他の場所にあるかもしれません。
最も重要なファイルはrfcomm.confとhcid.confです。これらをすぐに編集しますが、まず使用する電話/PDAのBluetoothアドレスを知る必要があります。
Bluetoothシステムを起動します:
/etc/init.d/hcid start または /etc/init.d/bluetooth startスキャンコマンドを発行します(デバイスでもBluetoothを起動することを忘れないでください):
hcitool scanこれにより、私のマシンでは次のような出力が得られます:
Scanning ... 00:15:2A:2E:E1:97 Nokia 6230i 今、電話のBluetoothアドレスがわかったので、構成ファイルの編集を開始できます。
hcid.conf
options 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の例のPINが含まれています。
rfcomm.confは次のようになります。
rfcomm0 {
bind yes;
device 00:15:2a:2e:e1:97;
channel 1;
comment "Nokia";
}
PPP構成
Bluetoothシステムの構成が完了したら、Bluetoothをキャリアとして使用して電話を介してインターネットに接続するために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… そして、オープンエアでのブラウジングを楽しんでください。
電話とノートパソコンでBluetoothがオンになっていることを確認してください。
追加ソフトウェア
生のインターネットアクセスに加えて、私はkbluetoothdデーモンを使用して、konquerorで電話のリソースをブラウズしています。KDEユーザーであれば、この方法が非常に快適であることをお勧めします。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。