kka*_*ara 5 networking linux bluetooth network-interface
我有 2 台笔记本电脑。我已经通过蓝牙将它们成功配对,因此我可以相互交换文件。
我的两台笔记本电脑都安装了 Linux。当我运行ifconfig命令查看网络接口时,没有显示我的蓝牙接口。
有什么办法可以让我的 2 台笔记本电脑之间的蓝牙连接显示为网络接口,以便我可以通过命令行将文件发送到那里(用于测试目的)?
是的,您可以使用PAN运行蓝牙以太网 ( BNEP ) 。
\n\n对于 BlueZ 4,请参阅HOWTO-PAN文档;基本上,pand在两台设备上运行,您都会bnep0在两台设备上获得一个界面。(如果我没记错的话,一台计算机必须处于 NAP 或 GN(控制器)模式,所有其他计算机必须处于 PANU(客户端)模式连接到控制器设备。)
server:\n # pand --listen --role NAP --sdp\n\nclient:\n # pand --connect 01:ab:23:cd:45:ef\nRun Code Online (Sandbox Code Playgroud)\n\n(HOWTO 稍微过时了 \xe2\x80\x93,你不必再编译任何自定义内容;它现在是内核和 BlueZ 的本机部分。)
对于 BlueZ 5,这是使用 D-Bus 调用bluetoothd来完成的,例如使用 Blueman 或bt-pan:
\n\nserver:\n # ip link add br0 type bridge\n # ip link set br0 up\n $ bt-pan server br0\n\nclient:\n $ bt-pan client 01:ab:23:cd:45:ef --wait\nRun Code Online (Sandbox Code Playgroud)\n\n另请参阅http://blog.fraggod.net/2015/03/28/bluetooth-pan-network-setup-with-bluez-5x.html。
请注意,蓝牙也有自己的文件传输机制 \xe2\x80\x93 ObexPush 和 ObexFTP。
\n| 归档时间: |
|
| 查看次数: |
7545 次 |
| 最近记录: |