Создание Персональной Сети Bluetooth

В этой статье рассматривается способ создания Personal Area Network (Персональной Сети, PAN) по каналу Bluetooth.

Необходимые пакеты

  • bridge-utils
  • bluez-utils

Настройка

Служба 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;
...

Служба pand

Отредактируйте файл /etc/sysconfig/pand как показано ниже:

PANDARGS='--listen --role NAP'

Сетевой интерфейс

1. Измените параметры сетевого интерфейса 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

2. Активируйте сетевой интерфейс:

# ifup pan0

Что делать при появлении устройств bnepX описывает файл /etc/bluetooth/pan/dev-up, который необходимо создать по приведенному ниже образцу:

# /usr/sbin/brctl addif pan0 $1
# /sbin/ifconfig $1 0.0.0.0

Завершение

Перезапустите следующие службы:

  • bluetooth
  • pand
  • bluetooth

Если всё настроено правильно, то на другом устройстве (КПК, компьютер и т.п.) активируйте bluetooth, запустите браузер сервисов. Должна появится возможность соединения через сервис NetworkAccessPoint. Установите этот тип соединения и активируйте его. Соответственно, при правильной настройке на компьютере появится устройтво bnepX, где X – 0, 1, …

Статьи по Теме

Категории
Поиск