
Я настроил Bluetooth-сеть PAN через Blueman'sМестные услуги→Сетьэто выглядит так:
Однако всякий раз, когда я подключаю устройство к своему Ubuntu Box, чтобы оно могло поделиться своим сетевым подключением, мне приходится вручную подтверждать подключение следующим образом:
На телефоне я увижу диалоговое окно, в котором будет указано:
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 — это сетевые возможности, но меня также спрашивают об общем доступе к аудио:
Вопрос
Я хотел бы узнать, возможно ли настроить Ubuntu таким образом, чтобы прилюбойустройство (не только мой iPhone) подключается к моему Ubuntu box, оно автоматически подключается/доверяется и все возможности предоставляются ему без моего вмешательства. Этот box находится у меня дома, и я хочу автоматически подключиться для удобства настройки локальной сети.
решение1
Хитрость заключалась в том, чтобы запустить собственный агент аутентификации. Вот что я сделал:
- Сначала я отключил плагин AuthAgent в Blueman (Значок Bluetooth на панели задач -> Плагины -> AuthAgent (снимите отметку))
sudo apt-get install bluez-tools
bt-agent --capability=NoInputNoOutput
После этого мне удалось выполнить сопряжение и подключение без какого-либо подтверждения на Ubuntu Box.