Создание персональной сети Bluetooth
1. Введение
В этой краткой главе руководства рассматривается способ создания Personal Area Network (Персональной Сети, PAN) по каналу Bluetooth.
2. Необходимые пакеты
bridge-utils
bluez-utils
3. Настройка
3.1. Служба bluetooth
Вначале нужно указать, что bluetooth-устройство работает в режиме мастера.
Это указывается в файле /etc/bluetooth/hcid.conf:
... # Default link mode # none - no specific policy # accept - always accept incoming connections # master - become master on incoming connections, # deny role switch on outgoing connections lm accept,master; ...
3.2. Служба pand
Затем, необходимо отредактировать файл /etc/sysconfig/pand как показано ниже:
PANDARGS='--listen --role NAP' #PANDARGS='--search --cache --persist'
3.3. Сетевой интерфейс
Создайте сетевой интерфейс pan0 через файл /etc/sysconfig/network-scripts/ifcfg-pan0:
DEVICE=pan0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.254 NETMASK=255.255.255.0 TYPE=Bridge STP=off
который сразу же активируется командой ifup pan0, а в дальнейшем автоматически.
Что делать при появлении устройств bnepX описывает файл /etc/bluetooth/pan/dev-up, который необходимо создать по приведенному ниже образцу:
#!/bin/sh /usr/sbin/brctl addif pan0 $1 /sbin/ifconfig $1 0.0.0.0
4. Завершение
Перезапустите следующие службы:
bluetooth
pand
bluetooth
Если всё настроено правильно, то на другом устройстве (КПК, компьютер и т.п.) активируйте bluetooth, запустите браузер сервисов. Должна появится возможность соединения через сервис Network Access Point. Установите этот тип соединения и активируйте его. Соответственно, при правильной настройке на компьютере появится устройтво bnepX, где X - 0, 1, ...
