Я пытаюсь использовать SSH через Bluetooth через Ethernet через Blutooth. До сих пор я основывал свои усилия на: Настройка сети Bluetooth PAN с BlueZ 5.X
Я верю, что добросовестно следовал инструкциям. Инструкция требует создания системных и серверных служб на стороне клиента: net-bnep.service и net-bnep-client.service соответственно.
Кроме того, есть bt-pan, скрипт на Python (суд GitHub). Сценарий вызывается с обеих сторон. Наконец, в качестве «точки подключения» должен быть создан мост:
#!/bin/bash
br=bnep
[[ -n "$(brctl show $br 2>&1 1>/dev/null)" ]] && {
brctl addbr $br
brctl setfd $br 0
brctl stp $br off
ip addr add 10.1.2.3/24 dev $br
ip link set $br up
}
exec bt-pan --debug server $br
Когда я пытаюсь проверить состояние службы на стороне сервера, все выглядит нормально. Но на стороне клиента служба не работает с сообщением
Метод «Соединиться» с подписью 's' на org.bluez. Сеть1 не существует.
Используя d-футов , он не может найти службу org.bluez.Network1 , не говоря уже о методе Подключение .
Кто-нибудь кроме меня пытается сделать то же самое?
Кстати, если вы посмотрите на последнюю версию BlueZ на GitHub, вы увидите, что она включает набор тестовых утилит, в частности одну из них: bneptest. Эта утилита предположительно может использоваться для той же цели, Ethernet через Bluetooth.
Я клонировал, собрал и установил репозиторий Git. Теперь пробуем bneptest.