Bluetooth PIN
Не удается соединиться с BT устройством (телефон, например) с компа: не принимает PIN.
>rfcomm connect 1
Can't connect RFCOMM socket: Connection refused
Если пытаться инициировать коннект с телефона (получается соединиться), а потом добавить компутер в Мои Устройства, то потом и с компа соединяется. Т.е. дело в ПИНе.
hcid.conf
options { security auto; pairing multi; autoinit yes; passkey "0000"; #пробовал и pin_helper /etc/bluetooth/pin } ...
Удалось заставить соединяться с компа путем создания файла
/var/lib/bluetooth/29:C3:62:02:40:02/pincodes
с содержанием 00:1C:A4:2D:8F:24 0000 (MAC телефона)
Вопрос: как все-таки это делать цивилизованно (без правки /var/lib/bluetooth/29:C3:62:02:40:02/pincodes)? Почему не работает через hcid.conf?
Спасибо
UPD:
Еще заметил, если вынуть и вставить USB BT адаптер, то меняется его MAC
>hciconfig -a | grep Address
BD Address: 29:C3:62:00:40:02 ACL MTU: 1017:8 SCO MTU: 64:0
вынул/вставил
>hciconfig -a | grep Address
BD Address: 29:C3:62:02:00:02 ACL MTU: 1017:8 SCO MTU: 64:0
вынул/вставил
>hciconfig -a | grep Address
BD Address: 29:C3:62:02:40:02 ACL MTU: 1017:8 SCO MTU: 64:0
Почему? Как зафиксировать?
- Для комментирования войдите или зарегистрируйтесь
Пробовал на двух компах с
Пробовал на двух компах с bluez-4.39 и 3.36. Результат одинаков.
Почему меняется МАС адрес каждый раз, когда вставляю один и тотже usb bt адаптер?
Или так и должно быть?
izbushka написал(а): Пробовал
Не должно, точнее, раньше так не было. Сам столкнулся с такой же проблемой (меняется MAC). Грешил на адаптер. Но раз я не одинок, проблема в софте.
P.S. По причинам личного свойства не хочу использовать ни net-wireless/kdebluetooth4 из оверлея, ни net-wireless/blueman. Для "спаривания" устройств пользуюсь костылём , предложенным в конференции.
Я ♥ Gentoo & Funtoo
Пробовал пользоваться
Пробовал пользоваться kdebluetooth4 - устройство коннектит, запоминает что оно было, но после перезагрузки или выключения мыши сам подключать его не желает, приходится удалять его из списка устройств и подключать снова.