Hello,
I am trying to connect an Android Phone in order to my NanoPi Air in order to be able to have access via IP (ssh, webserver...).
I set a bridge to share different BT connections:
brctl addbr pan0
brctl setfd pan0 0
brctl stp pan0 off
ifconfig pan0 192.168.42.1 netmask 255.255.255.0
ip link set up dev pan0
I register auth agent:
bt-agent -c NoInputNoOutput
I register network NAP agent:
bt-network -s nap pan0
I am able to connect but when I try to enable "Internet access" into my Android phone it fails. I can see in syslog log:
Apr 2 16:26:28 localhost bluetoothd[2960]: bnep: Can't add bnep0 to the bridge pan0: Invalid argument(22)
Apr 2 16:26:28 localhost bluetoothd[2960]: BNEP server cannot be added
Apr 2 16:26:29 localhost NetworkManager[449]: <info> [1522686389.0133] devices added (path: /sys/devices/platform/uart.3/tty/ttyS3/hci0/hci0:12/net/bnep0, iface: bnep0)
Apr 2 16:26:29 localhost NetworkManager[449]: <info> [1522686389.0136] device added (path: /sys/devices/platform/uart.3/tty/ttyS3/hci0/hci0:12/net/bnep0, iface: bnep0): no ifupdown configuration found.
Apr 2 16:26:29 localhost NetworkManager[449]: <info> [1522686389.0371] devices removed (path: /sys/devices/platform/uart.3/tty/ttyS3/hci0/hci0:12/net/bnep0, iface: bnep0)
It seems to fail when NanoPi tries to add bnep0 to pan0 bridge but I don't know why. Any idea?
Regards