Перейти к содержимому

Bluetooth kali linux как включить

  • автор:

Bluetooth в Linux

А вы знаете, что настроить bluetooth соединение с PC на Linux совсем не сложно?
Итак, сейчас мы создадим подключение к телефону\PDA, примонтируем файловую систему телефона к оной на ПК и создадим GPRS\EDGE подключение.

Железо, на котором тестировал — ноутбук ASUS M51TR, мобилки — Motorola L9, Motorola E398. Все это на Kubuntu 8.10.

  • fuse-utils
  • obexftp
  • obexfs
  • obextool
  • bluez-utils
2. Находим телефон.

Для этого, нам нужно знать MAC-адрес телефона и номера каналов неободимых нам сервисов.

С помощью sdptool ищем наш телефон в зоне досягаемости:
sdptool browse

Она выведет в терминал что-то вроде этого:
Inquiring .
Browsing 00:17:E4:1B:D2:E3 .

Где 00:17:E4:1B:D2:E3 и есть мак-адрес.

А далее последуют описания сервисов, которые предоставляет сотовый телефон, например, для Dial-Up Networking:
Service Name: Dial-up Networking Gateway
Service Description: Dial-up Networking Gateway
Service Provider: Motorola
Service RecHandle: 0x10001
Service Class ID List:
«Dialup Networking» (0x1103)
Protocol Descriptor List:
«L2CAP» (0x0100)
«RFCOMM» (0x0003)
Channel: 1
[сократил, так как много ненужной нам инфы]

Жирным выше я выделил ключевые моменты.
Service Name — название сервиса.
Service Provider — в большинстве случаев — модель телефона (полезно, когда найдено много устройств).
Channel — второй обязательный пункт, после MAC-адреса.

Ицем номера каналов для нужных сервисов (DUN, FTP) и регистрируем:
sdptool add DUN
sdptool add FTP

3. Подключаем

Редактируем файл /etc/bluetooth/rfcomm.conf, добавляя подключения:

rfcomm0 bind yes;
device 00:17:E4:1B:D2:E3;
channel 1;
comment «Dialup Networking Gateway»;
>

bind — автоматически подключать устройство при старте системы,
device — MAC-адрес,
channel — канал.

Каждый новый сервис добавляется как rfcommN, где N — число. Элементарно, просто страхуюсь 😉
Сохраняемся и проверяем работоспособность:
sudo rfcomm bind all
rfcomm

Получаем на выхлопе следующее:
rfcomm0: 00:17:E4:1B:D2:E3 channel 1 clean
rfcomm1: 00:17:E4:1B:D2:E3 channel 9 clean
rfcomm2: 00:17:E4:1B:D2:E3 channel 8 clean

Если так, то все ОК, девайсы найдены и подключены, если нет — проверьте rfcomm.conf

4. Монтируем

Нужен сервис — OBEX FTP.

Создаем точку монтирования:
sudo mkdir -m777 /media/mobile

Добавляем пользователя в группу fuse, что бы он мог монтировать ФС:
sudo usermod -aG fuse username

Монтируем*:
obexfs -b00:17:E4:1B:D2:E3 -B9 /media/mobile
-b = MAC
-B = channel

или
obexfs -t /dev/rfcomm0 /media/mobile

Затем:
cd /media/mobile
ls

Вуаля:
audio MMC(Removable) picture video

Размонтирование, все просто:
umount /media/mobile

*Возможно при первом подключении будет выдан запрос на спаривание устройств. Введите, например, «1234» на телефоне, а затем на ПК.

5. GPRS\EDGE

Нужен сервис — DUN (Dial-Up Networking)
У меня KDE, так что запускаем kppp.
Configure -> Modems -> New -> Device,
где Modem device сконфигуренный вами девайс\канал для DUN (см. /etc/bluetooth/rfcomm.conf)

Все там же: переходим на таб Modem->Modem Commands
(дальше настройки для белорусского MТС, смотрите на сайте оператора):
Initialization String 1: AT+CGDCONT=1,«IP»,«mts»
Initialization String 2: ATZ

Что бы проверить, нажмите Query Modem.

Модем настроен, настраиваем подключение:
Главное окошко настроек -> Accounts -> New -> Manual Setup
Указываем имя, допустим, MTS BY
Добавляем номер телефона: *99# или *99***1#.

Готово. Выбираем в kppp аккаунт и модем, и в сеть!
(kppp->use modem -> %configured modem% ->Connect)

Спасибо за внимание!

UPD: переименовал топик, что бы не путать 😉

Bluetooth kali linux как включить

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

B правой части каждого сообщения есть стрелки ⇧ и ⇩ . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.

Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе «Анализ защищенности веб-приложений» �� Записаться бесплатно!

CTF с учебными материалами Codeby Games Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Настраиваем Bluetooth в Linux

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

  • Первичная настройка
  • Сканирование устройств Bluetooth
  • Сопряжение устройств
  • Отправка и прием файлов
  • Подключение к Интернету по Bluetooth

Первичная настройка

В первую очередь надо позаботиться о наличии специального адаптера Bluetooth – в большинстве современных ноутбуков он встроен, а вот для стационарных ПК придется приобретать отдельный USB модуль. Еще требуется наличие специальных прошивок и утилит в системе Linux. Вообще, если зайти в раздел «Настройки» Ubuntu 19.04, можно увидеть соответствующий раздел Bluetooth.

Раздел Bluetooth в настройках Linux Ubuntu

В разделе «Настройки» операционной системы Ubuntu 19.04 есть соответствующий раздел

Как можно видеть на скрине, пока я не подключу адаптер, включить данную функцию мне не удастся.

Если в настройках системы такого пункта нет, необходимо установить специальную утилиту. Для этого я открываю командную строку «Терминал» и даю следующий запрос на установку утилиты Blueman:

sudo apt-get install blueman

Скачивание ПО для Bluetooth адаптеров в Linux Ubuntu

Ввожу команду, нажимаю на Enter. Начнется скачивание и установка ПО для Bluetooth-адаптеров

Если не сработает (а она сработает), можно дать вот такую команду на установку соответствующего программного обеспечения:

sudo apt-get install bluetooth bluez bluez-tools

Скачивание дополнительного ПО Bluetooth в Linux

Еще одно программное обеспечение, которое не помешало бы установить для подключения по Bluetooth

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

Сканирование устройств Bluetooth

Перед тем как начать сканирование, нужно проверить, правильно ли подключен адаптер и не блокируется ли он с помощью утилиты rfkill. Чтобы активировать ее, я ввожу в командной строке «Терминал» следующий запрос:

sudo rfkill list

Если в отчете будет отображено, что адаптер не работает из-за аппаратной или программной блокировки, можно будет провести разблокировку, введя вот такую команду:

sudo rfkill unblock bluetooth

После этого обязательно включаю адаптер вот таким запросом:

sudo hciconfig hci0 up

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

sudo hcitool scan

После завершения сканирования отобразится имя устройства и его MAC адрес. А чтобы узнать более подробную информацию о нем, использую утилиту sdptool:

sdptool browse [тутдолженбытьMACадрес]

А вот с помощью утилиты ping можно проверить доступность удаленного устройства. Выглядеть команда при этом будет примерно вот так:

sudo l2ping [тутдолженбытьMACадрес]

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

Сопряжение устройств

На старых версиях операционной системы Ubuntu сопряжение с устройствами по Bluetooth производилось с помощью специальной утилиты RFCOMM. В моем случае она не была обнаружена, поэтому просто привожу пример, так как у некоторых пользователей она может сработать. Синтаксис команды в данном случае будет выглядеть вот так:

sudo rfcomm connect [устройствоадаптера] [MACадрес] [канал]

После этого на устройстве, с которым производится подключение, высветится окно с запросом на соединение. На обоих устройствах в этот момент необходимо ввести одинаковый код.

В случае с настройками все куда проще – надо просто найти нужное устройство по имени, подключиться в нему и ввести тот же код. Практически, все то же самое, но в графическом виде.

Отправка и прием файлов

Отправить файл на удаленное подключенное устройство можно с помощью протокола OBEX и использования опции -p. При этом запрос в командной строке в подобном случае будет выглядеть следующим образом:

sudo bt-obex -p [MACадресустройства] /путькфайлу/файл.формат

После нажатия на кнопку Enter выбранный файл с компьютера будет отправлен. А вот чтобы получить файл, нужно применить уже другую опцию -s.

bt-obex -s /путьдлясохраненияфайла/раздел/папка

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

sudo bt-obex -f [MACадрес]

Подключение к Интернету по Bluetooth

Да, по беспроводной сети Bluetooth можно подключиться к сети Интернет, и соединение такого типа называется Dial-up. Ранее данная технология была очень распространена, но сейчас ее редко кто использует из-за наличия Wi-Fi. Чтобы подключиться к сети мобильного устройства, можно использовать два протокола – старый DUN и современный BNEP, схожий по принципу действия с локальной сетью.

Сначала еще надо определить, поддерживает ли устройство работу по этим протоколам. Проверяю первый – для этого использую утилиту rfcomm и канал 15.

sudo rfcomm bind [MACадрес] 15

Если все же поддерживается, на экране появится устройство rfcomm0. Дальше для соединения можно использовать NetworkManager.

Все процессы обрабатываются через bluez и тот самый менеджер подключений. Просто добавляю новый тип соединения в программе, выбираю соответствующую сеть, просматриваю информацию о ней и начинаю использование.

Заключение

В Ubuntu подключение к стороннему устройству по Bluetooth можно настроить как с помощью командной строки «Терминал», так и через раздел «Настройки». Если это ноутбук, то приобретать дополнительный адаптер не придется – достаточно будет просто активировать функцию, найти нужное устройство и подсоединиться к нему. В ином случае нужно будет приобретать отдельный USB адаптер, но даже в таком случае проблем в программном плане возникнуть не должно.

Как настроить Bluetooth в Linux для решения всех связанных с ним проблем

еще Блютуз Это очень важно в современном мире, потому что большая группа устройств полагается на свой протокол для выполнения различных операций. Большинство ноутбуков поставляются со встроенными адаптерами Bluetooth, но даже если у вас их нет (вы используете настольный компьютер), большинство ноутбуков Ключ Bluetooth Внешний стоит дешево и широко доступен.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

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

К сожалению, его отсутствие в Linux представляет собой неудачу. не было Блютуз У меня он отлично работает на разных устройствах и дистрибутивах, которые я пробовал.

Но обычно после установки нескольких пакетов и внесения некоторых изменений все работает безупречно, по крайней мере, таков мой опыт.

Давайте начнем

Во-первых, вам нужно установить на свой компьютер необходимые пакеты. Если вы используете дистрибутив Ubuntu или любой другой дистрибутив на основе Ubuntu, выполните следующую команду:

sudo apt-get install bluetooth bluez bluez-tools rfkill

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

sudo rfkill list

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

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

sudo rfkill unblock bluetooth

Наконец, убедитесь, что служба Bluetooth активна, выполнив следующую команду.

sudo service bluetooth start

Поиск устройств Bluetooth

Перед тем, как начать поиск устройств, установите пакет blueman, который поможет вам сопрягать устройства Bluetooth и управлять ими.

В Ubuntu используйте следующее:

sudo apt-get install blueman

После завершения установки запустите диспетчер Bluetooth из средства запуска приложений.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

По умолчанию ваше устройство Bluetooth скрыто. Вам нужно сделать его видимым, чтобы его могли обнаружить другие устройства.

Перейти к «Конвертер -> НастройкиИ измените настройку видимости навсегда виден«Или же»Временно виденКак вам больше нравится. Вы также можете задать имя для своего устройства Bluetooth. Это имя появится, когда другие устройства Bluetooth обнаружат ваш компьютер.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Затем начните поиск устройств Bluetooth, нажав «исследовать» Подождите несколько секунд, пока сканирование не завершится.

Все видимые и обнаруживаемые устройства Bluetooth будут перечислены в Менеджер Bluetooth.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Сопряжение и подключение к устройствам

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

  • Щелкните правой кнопкой мыши соответствующую запись в списке и нажмите «Спаривание». Это инициализирует запрос на сопряжение, который должно принять другое устройство.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

  • Затем введите ПИН-код в диалоговом окне и нажмите OK. Вы должны ввести четырехзначное число.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

  • Наконец, перейдите на свое устройство Android и введите тот же PIN-код, чтобы подтвердить сопряжение.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Если все пойдет хорошо, устройства будут сопряжены, и в записи об устройстве появится новый код блокировки. На вашем Android-устройстве ваш ноутбук также должен отображаться в разделе «Сопряженные устройства».

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Отправлять и получать файлы

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Чтобы отправить файлы на смартфон, щелкните устройство правой кнопкой мыши и выберите «послать файлиз контекстного меню. Затем выберите файл, который хотите отправить. На вашем телефоне появится уведомление с просьбой подтвердить, что вы хотите получить файл.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

Аналогичным образом вы также можете получать файлы со своего смартфона. Только обязательно настройте транзакцию со своего смартфона и подтвердите получение на своем компьютере.

Использование беспроводных наушников

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

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

После подключения вам, возможно, придется перейти к настройкам звука и переключить устройство вывода на Беспроводные наушники свой, прежде чем приступить к работе.

Как настроить Bluetooth в Linux для решения всех связанных с этим проблем - Linux

تغليف

Это все, что мне нужно было сделать, чтобы устройства bluetooth идеально работали с устройствами Linux. Не забудьте оставить комментарий, если эти инструкции сработали и для вас.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *