У меня 2 ноутбука. Я успешно связал их друг с другом через Bluetooth, поэтому я могу обмениваться файлами друг с другом.
На обоих моих ноутбуках установлен linux. когда я запускаю команду ifconfig, чтобы увидеть сетевые интерфейсы, мой интерфейс Bluetooth не отображается.
Есть ли в любом случае, что это соединение Bluetooth между моими 2 ноутбуками, может быть показано как сетевой интерфейс, так что я могу отправлять туда файлы через командную строку (для тестирования)?
заранее спасибо
Ответы:
Да, вы можете запустить Ethernet через Bluetooth ( BNEP ) используя КАСТРЮЛЯ ,
Для BlueZ 4 см. КАК ПОДАВАТЬ документация; в основном, беги
pand
на обоих устройствах, и вы получитеbnep0
интерфейс на обоих. (Если я правильно помню, один компьютер должен быть в режиме NAP или GN (контроллер), все остальные в режиме PANU (клиент) подключаются к устройству контроллера.)(HOWTO немного устарела - вам больше не нужно ничего компилировать; теперь это встроенная часть ядра и BlueZ.)
Для BlueZ 5 это делается с использованием вызовов D-Bus для bluetoothd например, используя Blueman или BT-пан :
Смотрите также http://blog.fraggod.net/2015/03/28/bluetooth-pan-network-setup-with-bluez-5x.html ,
Обратите внимание, что Bluetooth также имеет свои собственные механизмы передачи файлов - ObexPush и ObexFTP.
источник