web-dev-qa-db-ja.com

BluetoothがKali Linuxで機能しない

さて、Bluetoothが常にオフになっているという問題がありました。私は設定-> Bluetoothに行き、それを延期しようとするたびに、しばらくするとオフに戻ります。私はこのコマンドで試しました:

aptitudeインストールBluetooth

そして実行する

/etc/init.d/bluetooth start

その後、/ etc/init.d/bluetooth statusを実行すると、次のようになります。

● 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.

私のコンピュータはソニーのVAIO SVF15A17CLVです。

ありがとうございました!!

編集:サービス再起動コマンドを実行した後、何人かは次の出力を取得することを提案しました:

● 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.

良いようですが、まだ機能していません。 Bluetooth設定に移動すると、常にオフになります。 startを押した後、次の画像のように表示されます。

画像

PS:Windows 10で起動すると正常に動作するため、ハードウェアの問題ではないことがわかります。

3

私たちは同じ問題を抱えていたと思います。 Bluetoothがオンにならず、オフの位置のままです。この問題を修正するために私がしたことは次のとおりです。

service bluetooth restart

これでBluetoothサービスが再開され、電源を入れてそのままにしておくことができました。また、Bluetoothデバイスを確認して、ヘッドフォンに接続することもできました。

6
Derek

このリンクはあなたを助けるかもしれません。私が試したところ、再起動後も私のBluetoothはオンでした。

https://techrevelations.de/2018/07/15/fix-bluetooth-kali-linux/

2
Ashish Thapa

数分前に、ルートユーザーとしてターミナルからBluetoothサービスを再開するまで、同じ問題が発生しました。端末で次のように入力して修正します。

Sudo service bluetooth restart

Systemdシステムの場合:

Sudo systemctl restart bluetooth

次に設定に戻り、Bluetoothメニューの下に利用可能なデバイスが表示されます。

2
Sourav Goswami

お使いのデバイスのBluetoothを自動化するために、初心者向けの小さなスクリプトを作成しました。

  • Leafpadを開き、このテキストをコピーして貼り付け、btとして拡張子なしで保存します。たとえば、.shなどをフォルダ_/bin_に保存します。

  • _/bin/_フォルダーに移動し、btを探します。ファイルを右クリックし、プロパティを選択して、ファイルを実行可能にします。

  • 次に、ターミナル@rootを開き、btと入力します。

そして、あなたは行ってもいいです。

_#!/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
_
0