蓝牙 PAN 客户端自动配对

蓝牙 PAN 客户端自动配对

我已经通过 Blueman 的本地服务网络看起来像这样:

本地服务

但是,每当我将设备配对到我的 Ubuntu 盒子以便它可以共享其网络连接时,我必须手动确认配对,如下所示:

确认对话框 1

在电话上我会看到一个对话框,其中显示:

Bluetooth Pairing Request
"Ubuntu Box" would like to pair with your
iPhone. Confirm that this code is
displayed on "Ubuntu Box".
        127459

此后,我的 Ubuntu 盒子上会弹出一组“接受/拒绝”通知,逐一介绍应授予 iPhone 的功能,BNEP 是网络功能,但我还被问及音频共享:

确认对话框 2

问题

我想知道是否可以配置 Ubuntu,以便当任何设备(不仅仅是我的 iPhone)与我的 Ubuntu 盒子配对,它会自动配对/信任,并且无需我的交互即可授予它所有功能。这个盒子在我家里,我想自动配对以方便设置本地网络。

答案1

诀窍是运行我自己的身份验证代理,这是我所做的:

  1. 首先,我禁用了 Blueman 中的 AuthAgent 插件(蓝牙托盘图标 -> 插件 -> AuthAgent (取消选中

身份验证代理 GUI

  1. sudo apt-get install bluez-tools

  2. bt-agent --capability=NoInputNoOutput

之后,我可以在 Ubuntu Box 上进行配对和连接,无需任何确认

相关内容