Сеть на bluetooth

()

Маленькая предыстория: на одном из моих компьютеров умер pci-контроллер. Соответственно не работает ни одно pci-устройство. Однако всё же хочется иметь на нем интернет, и поэтому мне пришла в голову идея организовать сеть на bluetooth.

Всё описанное в статье применимо для дистрибутива Gentoo с запущенным KDE. Однако эти рекомендации могут оказаться полезными и для других дистрибутивов.

Сначала включаем bluetooth в ядре

[*] Networking support
    <*> Bluetooth subsystem support

Размышлениями о том, какие драйвера и какие опции ядра мне нужны я не мучался, а просто включил все.

Далее для работы с bluetooth ставим пакет bluez-utils

# emerge bluez-utils

Теперь мы можем убедиться, что bluetooth распознался системой с помощью команды

# hciconfig

Вывод будет примерно такой:

hci0:   Type: USB
BD Address: 00:11:B1:07:A2:7B ACL MTU: 192:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:393 acl:0 sco:0 events:18 errors:0 TX bytes:322 acl:0 sco:0 commands:18 errors:0

Теперь можно запускать сервис bluetooth

# /etc/init.d/bluetooth start
# rc-update add bluetooth default

Кроме этого, чтобы увидеть в трее красивый значек, надо запустить службу Kbluetoothd

Теперь надо включить службу Personal Area Network. Для этого используем следующую команду:

# pand -s -r NAP

Чтобы она выполнялась каждый раз при старте системы, я добавил её в файл local.start

# echo "pand -s -r NAP" >> /etc/conf.d/local.start

Теперь со второго компьютера можно подключаться в Personal Area Network этого. При этом в системе появится устройство bnep0. Однако это устройство не имеет ip адреса и его приходится задавать вручную. Например:

# ifconfig bnep0 192.168.2.1

Теперь, при условии что на втором компьютере bluetooth имеет ip адрес из диапазона 192.168.2.0/24, компьютеры является частью этой локальной сети со всеми вытекающими отсюда последствиями: можно раздавать интернет, поднимать все сетевые сервисы такие как ssh, ftp, samba.

Это было проделано, но скорость работы такой сети была очень низкой, порядка 25 кб/сек. Этого хватает для серфинга, но для передачи файлов между компьютерами крайне мало.

Ключевые слова: bluetooth, linux, gentoo.

Комментарии:

MooSE 2007-12-01 13:54:08 (#)

Респект за статью.

Правда я её чуть-чуть подправил:)

Shlomo 2007-12-01 20:01:41 (#)

вау, вот за такие вещи линукс и привлекателен

MooSE 2007-12-24 08:38:40 (#)

Автор рулит

Open Suse 10.3 + ноутбук Acer Aspire (Vista) связал - пинг пошел

wander 2008-04-26 10:59:53 (#)

у меня на десктопе ХР (BlueSoleil) и инет.
на лэптопе Suse 10.3,требуется инет.
все соединил (обмен ключами, обзор сервисов, PAN на лэптопе- сервер, дсктоп -клиент, соединение показывается на десктопе).
с одним бьюсь...не пингуются они!!(((
на десктопе ХР не проблема выставить TCP/IP, а вот на Suse 10.3 никак ненайду сетевой интерфес соединения... Кто знает как его найти, ПОДСКАЖИТЕ!!!!

Anonymous 2013-02-15 22:08:26 (#)

Цитата:

у меня на десктопе ХР (BlueSoleil) и инет.
на лэптопе Suse 10.3,требуется инет.
все соединил (обмен ключами, обзор сервисов, PAN на лэптопе- сервер, дсктоп -клиент, соединение показывается на десктопе).
с одним бьюсь...не пингуются они!!(((
на десктопе ХР не проблема выставить TCP/IP, а вот на Suse 10.3 никак ненайду сетевой интерфес соединения... Кто знает как его найти, ПОДСКАЖИТЕ!!!!

В Ясте то нет?
Новый комментарий



© 2006-2016 Вадим Калинников aka MooSE

baofeng;ремонт Lexus RX с пневматической подвеской в сервисе;http://www.rss-kaskad.ru склад в аренду подмосковье;наркологическая помощь, вывод из запоя