Маленькая предыстория: на одном из моих компьютеров умер 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 кб/сек. Этого хватает для серфинга, но для передачи файлов между компьютерами крайне мало.
MooSE 2007-12-01 13:54:08 (#)
Правда я её чуть-чуть подправил:)