Bluetooth tidak berfungsi di Kali Linux

Saya memiliki masalah bahwa bluetooth selalu mati. Saya pergi ke konfigurasi->Bluetooth dan setiap kali saya mencoba mematikannya hanya kembali ke mati beberapa saat setelahnya. Saya mencoba dengan perintah ini:

aptitude menginstal bluetooth

dan kemudian jalankan

/etc/init.d/bluetooth start

setelah itu saya menjalankan /etc/init.d/bluetooth status dan inilah yang ditampilkan:

● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-01-17 21:13:47 UTC; 29s ago
     Docs: man:bluetoothd(8)
 Main PID: 7939 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─7939 /usr/lib/bluetooth/bluetoothd

Jan 17 21:13:47 kali bluetoothd[7939]: Error adding Link Loss service
Jan 17 21:13:47 kali bluetoothd[7939]: Not enough free handles to register ...ce
Jan 17 21:13:47 kali bluetoothd[7939]: Not enough free handles to register ...ce
Jan 17 21:13:47 kali bluetoothd[7939]: Not enough free handles to register ...ce
Jan 17 21:13:47 kali bluetoothd[7939]: Current Time Service could not be re...ed
Jan 17 21:13:47 kali bluetoothd[7939]: gatt-time-server: Input/output error (5)
Jan 17 21:13:47 kali bluetoothd[7939]: Not enough free handles to register ...ce
Jan 17 21:13:47 kali bluetoothd[7939]: Not enough free handles to register ...ce
Jan 17 21:13:47 kali bluetoothd[7939]: Sap driver initialization failed.
Jan 17 21:13:47 kali bluetoothd[7939]: sap-server: Operation not permitted (1)
Hint: Some lines were ellipsized, use -l to show in full.

Komputer saya adalah sony VAIO SVF15A17CLV.

Terima kasih!!!

Diedit: Setelah menjalankan perintah service restart yang disarankan oleh beberapa dari Anda, saya mendapatkan output berikut:

● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-05-03 23:44:12 UTC; 5min ago
     Docs: man:bluetoothd(8)
 Main PID: 3882 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─3882 /usr/lib/bluetooth/bluetoothd

May 03 23:44:12 kali systemd[1]: Starting Bluetooth service...
May 03 23:44:12 kali bluetoothd[3882]: Bluetooth daemon 5.36
May 03 23:44:12 kali systemd[1]: Started Bluetooth service.
May 03 23:44:12 kali bluetoothd[3882]: Starting SDP server
May 03 23:44:12 kali bluetoothd[3882]: Bluetooth management interface 1.12 ...ed
Hint: Some lines were ellipsized, use -l to show in full.

Tampaknya lebih baik tetapi masih tidak berfungsi. Ketika saya pergi ke pengaturan bluetooth selalu mati. Setelah saya tekan start, tetap seperti gambar berikut:

gambar

PS: Saya tahu ini bukan masalah perangkat keras karena jika saya boot dengan windows 10, ini berfungsi dengan baik.

Saya yakin kami mengalami masalah yang sama. Bluetooth saya tidak mau menyala dan tetap dalam posisi mati. Inilah yang saya lakukan untuk memperbaiki masalah ini:

service bluetooth restart

Ini memulai ulang layanan Bluetooth dan saya dapat menyalakannya dan tetap menyala. Saya juga dapat melihat perangkat Bluetooth dan terhubung ke headphone saya lagi.

Komentar (1)

Saya mengalami masalah yang sama beberapa menit yang lalu, sampai saya me-restart layanan Bluetooth dari terminal sebagai pengguna root. Saya memperbaikinya dengan mengetik di terminal:

sudo service bluetooth restart

Pada sistem systemd:

sudo systemctl restart bluetooth

Kemudian kembali ke pengaturan dan di bawah menu bluetooth, Anda akan memiliki perangkat yang tersedia.

Komentar (0)

Saya telah membuat sedikit skrip pemula untuk mendapatkan Bluetooth pada perangkat Anda secara otomatis.

  • Buka Leafpad dan salin & tempel teks ini dan simpan sebagai bt tanpa ekstensi misalnya, .sh atau apa pun ke dalam folder /bin.

  • Buka folder /bin/ dan cari bt.  Klik kanan file tersebut, pilih propereties, dan buat file tersebut dapat dieksekusi.

  • Kemudian buka terminal @root dan ketik bt.

dan anda sudah siap untuk pergi.

#!/bin/bash   

if [ $(id -u) != "0" ]; then
    echo
    echo -e "!! You need to be logged in as \e[101m"!!Superuser!!"\e[0m" "\e[39m to run this script !!" >&2 "\e[0m" 
    echo
exit 1
fi
read -p "Are you sure you want to start Bluetooth y/n ? " -n 1 -r
    echo    
    if [[ ! $REPLY =~ ^[Yy]$ ]]
    then
    [[ "$0" = "$BASH_SOURCE" ]] && exit 1 || return 1
fi
    echo
    echo -n
    read -t 1
    echo -n -e "\e[39m"!! Starting "\e[34m \e[5m"Bluetooth "\e[25m \e[39m"Manager !!"\e[0m"
    echo
    read -t 1
    echo
    echo -n -e "!! Take the \e[34m"Blue "\e[39m"pill and Enjoy the Ride !! "\e[0m"
    echo
    read -t 1
    echo -n "!! working on it !! "
    echo
    read -t 1
    echo
    echo -n "!! Loading Update !! "
    echo
    read -t 1
    echo
    sudo apt-get update
    echo
    echo -n -e "\e[31m"!! "\e[39m"installing missing drivers  "\e[31m"!! "\e[0m"
    echo
    read -t 2
    echo
    sudo apt-get install bluetooth
    echo
    echo -n -e "unblocking bluetooth using \e[101m"Rfkill"\e[0m" unblock all"\e[0m"
    echo
    read -t 2
    echo
    sudo rfkill unblock all
    sudo /etc/init.d/bluetooth start
    echo
    echo -n -e "\e[31m"!! "\e[32m"You re good to "\e[34m \e[5m"Go "\e[25m \e[31m"!! "\e[0m"
    echo
    read -t 1
    echo
exit 1
fi
Komentar (3)