bnep0 interface não aparece depois de se conectar ao bluetooth NAP

1

Atualmente, estou tentando associar meu telefone e uma placa personalizada que executa o Linux por meio de uma rede PAN bluetooth. Meu telefone é o NAP e meu quadro é o PANU.

Eu segui a seguinte documentação HOWTO-PAN e Configuração de rede PAN Bluetooth com BlueZ 5.X
Estou usando o script bt-pan que pode ser encontrado aqui

Eu sou capaz de emparelhar dispositivos e executar bt-pan com sucesso (pelo menos parece), mas eu não tenho nenhuma interface de rede bnep0 levantando.

# bt-pan --debug client 60:45:CB:2F:C6:4C --wait
DEBUG:root:Using local device (addr: 00:16:A4:0A:15:13): /org/bluez/hci0
DEBUG:root:Using remote device (addr: 60:45:CB:2F:C6:4C): /org/bluez/hci0/dev_60_45_CB_2F_C6_4C
DEBUG:root:Connected to network (dev_remote: /org/bluez/hci0/dev_60_45_CB_2F_C6_4C, addr: 60:45:CB:2F:C6:4C) uuid 'nap' with iface: bnep0
Passing in opts.wait

Pelo que encontrei, a interface bnep0 deve aparecer automaticamente. Eu também tentei modificar /etc/network/interfaces , mas nenhuma configuração levantou a interface bnep0 depois de executar o bt-pan.

Os únicos logs bluetoothd que eu tenho são os seguintes

#tail -f /var/log/messages 
Jan  1 03:39:22 linux-board daemon.info bluetoothd[249]: bnep%d connected
Jan  1 03:39:22 linux-board daemon.info bluetoothd[249]: bnep0 disconnected

Se eu executar o script uma segunda vez, tenho os seguintes erros

# bt-pan --debug client 60:45:CB:2F:C6:4C --wait
DEBUG:root:Using local device (addr: 00:16:A4:0A:15:13): /org/bluez/hci0
DEBUG:root:Using remote device (addr: 60:45:CB:2F:C6:4C): /org/bluez/hci0/dev_60_45_CB_2F_C6_4C
Traceback (most recent call last):
  File "/usr/bin/bt-pan", line 238, in <module>
    if __name__ == '__main__': sys.exit(main())
  File "/usr/bin/bt-pan", line 209, in main
    try: iface = net.Connect(opts.uuid)
  File "/usr/lib/python3.6/site-packages/dbus/proxies.py", line 145, in __call__
  File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
dbus.exceptions.DBusException: org.bluez.Error.Failed: Input/output error

E os seguintes registros

#tail -f /var/log/messages 
Jan  1 03:43:19 sama5d2_puv3 daemon.err bluetoothd[249]: bnep: Could not bring up bnep0: No such device(19)
Jan  1 03:43:19 sama5d2_puv3 daemon.err bluetoothd[249]: bnep: Failed to kill connection: No such file or directory (2)
Jan  1 03:43:19 sama5d2_puv3 daemon.err bluetoothd[249]: connect failed Input/output error

Se eu executar uma terceira vez, tenho o mesmo resultado que o primeiro exec

Alguém sabe por que a interface não está aparecendo?

    
por Arkaik 07.02.2018 / 12:34

0 respostas