Bluetooth в Kali linux не работает

Обновлено: 20.11.2024

Этот пакет содержит все различные подключаемые модули, поддерживаемые стеком bluetooth Bluez.

Установленный размер: 76 КБ
Как установить: sudo apt install bluetooth

синий

Этот пакет содержит инструменты и системные демоны для использования устройств Bluetooth.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 5,43 МБ.
Как установить: sudo apt install bluez

  • дшина
  • помощники системы инициализации
  • кмод
  • libasound2
  • libc6
  • libdbus-1-3
  • libdw1
  • libglib2.0-0
  • libreadline8
  • libudev1
  • младший бит
  • удев

голубая луна

Утилита настройки Bluemoon

Bluetoothctl

Интерактивный инструмент управления Bluetooth

Bluetoothd
прикрепить

Подключить последовательные устройства к стеку BlueZ

бтмгмт

Интерфейс командной строки BlueZ для управления Использование:

бтмон
инструментарий

Общий профиль доступа ISDN Bluetooth (CIP)

Гатттул

Инструмент для устройств Bluetooth с низким энергопотреблением

hciattach

Подключение последовательных устройств через UART HCI к стеку BlueZ

hciconfig

Настройка устройств Bluetooth

hcitool

Настройка соединений Bluetooth

hex2hcd

Конвертер прошивки Broadcom Bluetooth

l2ping

Отправить эхо-запрос L2CAP и получить ответ

l2тест

Инструмент тестирования L2CAP

mpris-прокси
объект

Интерфейс командной строки BlueZ для OBEX (передача файлов)

испытание
rfcomm

Утилита настройки RFCOMM

sdptool

Контролировать и опрашивать серверы SDP

голубые чашки

Этот пакет содержит драйвер, позволяющий CUPS печатать на принтерах, подключенных по Bluetooth.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 283 КБ
Как установить: sudo apt install bluez-cups

  • чашки
  • libc6
  • libdbus-1-3
  • libglib2.0-0

синий-hcidump

Утилита hcidump позволяет отслеживать активность Bluetooth. Он обеспечивает разборку трафика Bluetooth и может отображать пакеты протоколов более высокого уровня, таких как RFCOMM, SDP и BNEP.

Это было программное обеспечение, независимое от bluez-hcidump, но оно было интегрировано в BlueZ из BlueZ 5.0.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 599 КБ
Как установить: sudo apt install bluez-hcidump

hcidump

голубая сетка

Сеть Bluetooth Mesh — это новая функция Bluetooth, которая расширяет «Bluetooth с низким энергопотреблением (BLE)».

Этот пакет предоставляет демон (meshd) и инструменты, обеспечивающие функциональность сетки Bluetooth.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 1004 КБ.
Как установить: sudo apt install bluez-meshd

  • libc6
  • libdbus-1-3
  • клевета0
  • libglib2.0-0
  • libjson-c5
  • libreadline8

mesh-cfgclient

Создать файл конфигурации сетки в формате JSON

mesh-cfgtest

Инструмент тестирования файла конфигурации сетки

meshctl

Инструмент управления сеткой Bluetooth

синий-obexd

Этот пакет содержит демон OBEX(OBject EXchange).

OBEX — это протокол связи, облегчающий обмен двоичными объектами между устройствами.

Это было программное обеспечение, независимое от obexd, но оно было интегрировано в BlueZ из BlueZ 5.0.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 625 КБ
Как установить: sudo apt install bluez-obexd

  • помощники системы инициализации
  • libc6
  • libdbus-1-3
  • libglib2.0-0
  • либальный3

источник bluez

Этот пакет содержит исходники и исправления, необходимые для сборки bluez.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 32,93 МБ.
Как установить: sudo apt install bluez-source

bluez-тестовые сценарии

Этот пакет содержит тестовые сценарии для использования BlueZ.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 319 КБ
Как установить: sudo apt install bluez-test-scripts

инструменты bluez-тестирования

Этот пакет содержит инструменты тестирования для использования BlueZ.

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 3,55 МБ.
Как установить: sudo apt install bluez-test-tools

  • синий
  • libc6
  • libdbus-1-3
  • libglib2.0-0

Инструмент для тестирования устройств Bluetooth через Интернет

bnep-тестер

Инструмент тестирования ядра BNEP

бтвирт
гап-тестер

Инструмент тестирования Daemon D-Bus API

hci-тестер

Инструмент для тестирования оборудования хост-контроллера Bluetooth

l2cap-тестер

Инструмент тестирования реализации ядра L2CAP

управление-тестер

Инструмент тестирования интерфейса управления ядром

rfcomm-тестер

Инструмент тестирования реализации Kernel RFCOMM

тестировщик

Инструмент тестирования реализации Kernel SCO

smp-тестер

Инструмент тестирования реализации ядра SMP

пользователь-тестер

Инструмент тестирования пользовательского канала Kernel HCI

libbluetooth-dev

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Этот пакет содержит библиотеки разработки и заголовочные файлы, необходимые для разработки программ с использованием библиотеки libbluetooth.

Установленный размер: 823 КБ
Как установить: sudo apt install libbluetooth-dev

  • libbluetooth3
  • libc6-dev | libc-dev

libbluetooth3

BlueZ — это официальный стек протоколов Bluetooth для Linux. Это проект с открытым исходным кодом, распространяемый под Стандартной общественной лицензией GNU (GPL).

Установленный размер: 302 КБ
Как установить: sudo apt install libbluetooth3

Проблемы с Bluetooth-подключением в Linux уходят далеко в прошлое. Многие пользователи сталкивались с проблемами при совместном использовании своих документов. У других были проблемы с подключением своих ПК к карманным компьютерам или наушникам, чтобы наслаждаться желаемыми плейлистами или просмотром видео. Эта проблема по-прежнему относится к недавно выпущенным версиям Ubuntu LTS. Форумы Linux полны жалоб пользователей по этому поводу. Итак, в этой статье мы предлагаем решение этой проблемы и решим ее раз и навсегда.

Определить, работает ли Bluetooth

Прежде всего проверьте, работает ли наша служба Bluetooth. Несмотря на то, что Ubuntu является гибкой и мощной операционной системой, у нее есть проблемы с подключением по Bluetooth. Одним из распространенных является необходимость повторного подключения нашего Bluetooth, когда наш компьютер выходит из спящего режима. Это может нарушить поток передачи данных в любой задаче, которую мы выполняли.

Итак, мы проверяем, правильно ли работает служба Bluetooth на сервере. Для этого вводим следующую команду:

Как видно из состояния подключения, наш Bluetooth-модем неактивен. Следовательно, мы должны включить его, чтобы он автоматически запускался при загрузке с помощью команды:

После этого снова запустите сеанс с помощью команды systemctl, как показано ниже:

И чтобы убедиться, что он запускается автоматически при загрузке, мы набираем:

Если у вас по-прежнему возникают проблемы с подключением, всегда рекомендуется проверить, находится ли ваше устройство в списке «надежных устройств» в вашей системе. Кроме того, повторное сопряжение устройства Bluetooth иногда решает проблему, поэтому обязательно попробуйте эти варианты, чтобы быть в безопасности.

Если описанная выше процедура не сработала, это означает, что наше Bluetooth-соединение, вероятно, прервано и его необходимо перезапустить. Затем мы продолжаем последовательный метод, показанный ниже.

Сначала мы перезапускаем Bluetooth с помощью следующей команды:

Сделав это, загружаем модули из ядра с помощью команды:

Если модуль не загружен, вы можете использовать эту ссылку, чтобы найти команду, которая его включает. Теперь мы включаем Bluetooth с помощью той же команды:

Это должно включить ваше устройство Bluetooth.

Использование Bluez

Стандартной процедурой включения Bluetooth на вашем устройстве является установка «Bluez». Bluez — это официальное программное обеспечение протокола Bluetooth для Ubuntu и других дистрибутивов Linux, таких как Kali и Debian.Если у вас возникли проблемы с подключением Bluetooth в этих дистрибутивах, использование Bluez решит вашу проблему для этих систем.

Если ваш Bluetooth не работает, возможно, Bluez не отвечает должным образом или просто устарел. В любом случае мы можем удалить Bluez с помощью команды:

И как только он будет удален, мы переустановим пакет с помощью команды:

Основная цель этого подхода заключалась в том, чтобы мы могли устранить распространенную проблему в нашем программном протоколе Bluetooth. У него могут быть отсутствующие или поврежденные пакеты, которые могут быть причиной проблемы. В любом случае, после переустановки пакета Bluez у нас есть проверенные файлы и обновленная версия в нашей системе.

Как мы видим, в нашей системе установлена ​​последняя версия Bluez.

Теперь запустите Bluetooth в вашей системе:

И, наконец, проверьте статус активности, используя:

Использование обновления

Мы можем включить нашу функцию Bluetooth, используя ту же самую старую опцию обновления, традиционную для пользователей Linux. Попробуйте этот метод, если метод переустановки Bluez не сработал, хотя, скорее всего, он сработает.

Сначала введите следующую команду, чтобы обновить систему:

Сделав это, запустите команду обновления, чтобы установить необходимые пакеты и репозитории:

Затем запустите Bluetooth, введя следующую команду:

Наконец, мы проверяем состояние нашего соединения Bluetooth, введя следующую инструкцию:

Теперь мы видим, что наша служба Bluetooth запущена и работает.

Наконец, чтобы поддерживать беспроблемное соединение Bluetooth, мы используем команду «rfkill», которая разблокирует функцию Bluetooth:

Другие причины проблем с подключением

Может быть несколько причин, по которым вы не можете подключить устройство Bluetooth к своей системе, например:

"Неопознанное оборудование"

Защитный ключ или устройство могут быть не распознаны системой. Эта проблема обычно возникает из-за того, что драйверы для соответствующего адаптера не установлены. Некоторые адаптеры также не распознаются Linux. В этом случае вам следует найти совместимый адаптер.

"В компьютере нет адаптера Bluetooth"

Некоторые компьютеры не поставляются с адаптером Bluetooth. В этом случае вы можете приобрести адаптер и использовать его для Bluetooth.

«Ненадежное или заблокированное соединение»

Некоторые устройства Bluetooth блокируют соединения по умолчанию. Или они могут потребовать, чтобы вы изменили определенные настройки, чтобы соединения были доступны. Поэтому убедитесь, что в вашей системе разрешены условия. Это частый случай в Linux. Вы можете проверить эти настройки вручную или с помощью терминала.

Заключение

Независимо от того, наслаждаетесь ли вы любимым плейлистом, смотрите сериалы и фильмы Netflix или просто передаете документы и медиафайлы, проблема с подключением Bluetooth может помешать передаче данных или помешать нам освежиться, которого мы с нетерпением ждали. Поэтому желательно устранить все проблемы с подключением, чтобы вы могли спокойно и без проблем взаимодействовать с вашей системой. Одним из вариантов является использование программного обеспечения Bluez для подключения Bluetooth. Мы надеемся, что ваша проблема была решена, и проблем с подключением больше не возникнет.

Об авторе

Зееман Мемон

Привет! Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.

У вашей машины Kali есть проблемы с Bluetooth?

Возможно, вы заходите в настройки и включаете Bluetooth Вкл, но раздражает то, что переключатель возвращается в положение Выкл, как будто вы ничего не делали. Для других кнопка-переключатель принимает значение Вкл., но в окне Bluetooth ничего не отображается, опять же, как будто вы ничего не делали, и дополнительно в этих случаях, если вы выходите из окна Bluetooth или закройте Настройки, а затем вернитесь к настройкам Bluetooth, переключатель вернется в положение Выкл. Чертовски раздражает!

В этой статье рассказывается о некоторых способах решения проблем;

Исправление 1. Включение/активация Bluetooth вручную в терминале

Это самое основное исправление, которое подходит для большинства.

Шаг 1. Проверьте, установлен ли Bluetooth на вашем компьютере с Kali через ‘apt’

apt показать bluetooth

Если эта команда вернула результаты с определенной информацией/флагами, например "Пакет:", "Версия:", "Приоритет:", "Раздел:", "Источник:", "Сопровождающий:", " Установленный размер:", "Зависит:", "Предлагает:", "Домашняя страница:", "Тег:", "Размер загрузки:", "APT-источники:" && "Описание:"!, тогда вы можете идти. Перейдите к исправлению 1. Если вы обнаружили, что Bluetooth не установлен на вашем компьютере с Kali, вам необходимо проверить другие исправления, которые предоставляются после исправления 1.

Шаг 2. Проверьте статус Bluetooth как службы

статус systemctl bluetooth

Здесь вы ищете «активный» статус в результатах выполнения вышеуказанной команды. Результаты должны содержать флаги «Загружено:», «Активно:» и «Документы:».
Наше внимание здесь сосредоточено на флаге «Active:», который должен возвращать статус «active (running)», если Bluetooth работает. Если это не так, как ожидается в данном случае, результаты будут иметь статус «неактивный (мертвый)». Таким образом, мы должны вручную изменить этот статус.

Шаг 3. Активация Bluetooth

systemctl запускает bluetooth

Точно так же, как вы обычно запускаете любую службу в Kali/Debian, вы используете ключевое слово "служба", за которым следует действие, которое вы хотите выполнить, например, "запустить" и "остановить", и, наконец, службу, на которую вы ориентируетесь, когда выполнение указанного действия.
Вы не должны ожидать никакого вывода в Терминале, если эта команда прошла успешно. Он молча выполняет намеченную задачу, а затем возвращается в то место, где вы работали в Терминале перед запуском команды. Похоже, что вы ничего не сделали, но не обманывайте себя, так как это ядро ​​этого исправления!

Шаг 4. Проверьте состояние Bluetooth прямо сейчас

статус systemctl bluetooth

Если команда из предыдущего шага прошла успешно, вы ожидаете получить статус «активно (выполняется)» во флаге «Активно:».
Результаты выполнения этой команды будут иметь такие же флаги, как и при первом запуске на шаге 2, но с дополнительными флагами. Флаги теперь будут; «Загружено:», «Активно:», «Документы:», «Основной PID:», «Статус:», «Задачи:», «Память:», «ЦП:» и >«Группа CG:».

Теперь все готово! Просто чтобы убедиться, что исправление сработало, откройте «Настройки» и перейдите к настройкам Bluetooth. Переведите переключатель в положение «Вкл.» для Bluetooth, и теперь ваша машина Kali должна начать поиск ближайших устройств Bluetooth. Кроме того, закрытие настроек Bluetooth сейчас не должно на самом деле закрывать Bluetooth или отключать переключатель, когда вы возвращаетесь в настройки.

Исправление 2. Установите Bluetooth

Если результаты шага 1 в исправлении 1 показали, что Bluetooth не установлен, вы не можете продолжить выполнение следующих шагов. Это исправление для вас. Это просто, так как вам нужно только установить Bluetooth. Используйте следующие команды;

apt-get установить bluetooth

sudo apt-get установить bluetooth

Кроме того, вы можете загрузить Bluetooth вручную из предоставленного репозитория в пакетах Debian, в зависимости от версии Debian, то есть «Jessie», «Stretch» или « Бастер“.

Обратите внимание, что Buster — это новейшая версия Debian, за которой следует Stretch, поскольку мы задним числом.

Пакет, который вы получите после загрузки, представляет собой файл *.deb, который можно установить напрямую с помощью команды 'dpkg' и диспетчера пакетов, например;< /p>

dpkg -i /path/to/*.deb

dpkg – установить /путь/к/*.deb

ПРИМЕЧАНИЕ. // После успешной установки Bluetooth на вашем компьютере вы можете активировать его перед использованием. Это связано с тем, что после установки Bluetooth вы можете столкнуться с проблемой, которую мы решили в исправлении 1 выше. Поэтому после установки вы можете выполнить действия, описанные выше в исправлении 1.

Исправление 3: последний вариант

Если по какой-либо причине указанные выше два исправления не помогли вам, вы можете попробовать удалить Bluetooth, а затем переустановить его. После успешной установки Bluetooth на вашем компьютере вы можете также вернуться к исправлению 1, чтобы активировать Bluetooth, по причинам, указанным в примечании к исправлению 2!

Многие пользователи сталкиваются с проблемами Bluetooth в Kali Linux. Проблема в том, что служба Bluetooth не запускается даже после ее включения. Я видел на многих форумах Linux жалобы от пользователей, говорящих «Bluetooth не работает в Kali Linux». Это не является большой проблемой для многих пользователей. Но это может раздражать вас во многих ситуациях, когда вам нужен Bluetooth, и вы не сможете включить его в настройках. Вот как решить проблему с Bluetooth в Kali Linux. Вы можете легко решить проблему с Bluetooth в Kali Linux, выполнив следующие простые шаги. Читайте также: – Как исправить «Snapd вернул код состояния 400: неверный запрос» в Ubuntu?

Как решить проблему с Bluetooth в Kali Linux?

  1. Откройте терминал и введите sudo lsmod | grep Bluetooth и нажмите Enter.
  2. Эта команда будет искать Bluetooth в ismod
  3. После этого просто введите systemct1 enable bluetooth.service
  4. Теперь включите Bluetooth с помощью команды systemct1 start bluetooth.service

Как исправить, что Bluetooth не работает в Kali Linux?

  1. Если описанный выше метод не работает, снова откройте терминал
  2. Введите перезапуск службы Bluetooth
  3. Нажмите Enter.
  4. При этом службы Bluetooth будут перезапущены, и вы сможете включить Bluetooth. В большинстве случаев это работает.

Как исправить проблему с Bluetooth в Kali Linux?

  1. Перейти к настройкам питания
  2. Проверьте наличие параметра «Отключите Bluetooth для экономии энергии».
  3. Убедитесь, что он выключен.
  4. Если он включен, его необходимо выключить.
  5. Теперь проверьте, работает ли Bluetooth.

Я надеюсь, что описанный выше метод поможет вам устранить проблему с Bluetooth в Kali Linux. Один из вышеперечисленных способов наверняка поможет вам устранить проблему с Bluetooth в Kali Linux. Поделитесь этой записью и продолжайте посещать нас, чтобы получить больше советов и исправлений.

Читайте также: