Linux mint переустановить bluetooth

linux mint не находит bluetooth устройства

Устройства Bluetooth встречаются довольно часто в наше время. Это простой и дешевый способ добавить поддержку беспроводных технологий для смартфона или любого другого гаджета. Система Linux может использовать различные протоколы: OBEX, A2DP, DUN, HID и другие для взаимодействия с различными устройствами.

В этой статье мы рассмотрим как выполняется настройка Bluetooth Ubuntu 16.04. Рассмотрим как установить драйвера и настроить связь между двумя устройствами.

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

Большинство Bluetooth адаптеров выполнены в виде USB и могут быть настроены с помощью утилит HCL. Некоторые устройства, такие как Atheros, требуют для своей работы установленных прошивок в системе.

Для установки всех необходимых программ выполните такую команду:

sudo apt-get install bluetooth bluez bluez-tools rfkill rfcomm

Дальше установите прошивки для адаптеров Atheros, если это необходимо:

sudo apt-get install bluez-firmware firmware-atheros

Затем запустите службу управления Bluetooth:

sudo service bluetooth start

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

Перед тем, как перейти к сканированию устройств нужно убедиться что ваш bluetooth адаптер подключен и не заблокирован с помощью rfkill:

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

sudo rfkill unblock bluetooth

Включить адаптер можно с помощью команды hciconfig:

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

После завершения вы увидите доступное устройство. Здесь будет отображаться его имя и MAC адрес.

Чтобы узнать более подробную информацию об устройстве, вы можете использовать утилиту sdptool:

sdptool browse D0:B3:3F:96:2A:30

Вы можете сразу отфильтровать какие возможности поддерживает обнаруженное устройство:

sdptool browse D0:B3:3F:96:2A:30 | grep ‘Service Name:’

Также вы можете использовать интерактивный инструмент bluetoothctl:

[bluetooth]# info D0:B3:3F:96:2A:30

Также вы можете проверить доступность удаленного устройства с помощью утилиты ping:

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

Для совместной работы устройств Bluetooth нужно настроить их сопряжение. Для этого используется команда RFCOMM. Эта команда требует полномочий суперпользователя. Синтаксис команды такой:

sudo rfcomm connect устройство_адаптера mac_адрес_цели канал

Например, подключимся к нашему устройству на втором канале:

sudo rfcomm connect hci0 D0:B3:3F:96:2A:30 2

Теперь на другом устройстве появиться запрос на соединение и вам нужно будет ввести одинаковый pin на обоих устройствах. После этого оно будет доступно через файл /dev/rfcomm0. Не закрывайте терминал, чтобы соединение оставалось активным. Вы можете посмотреть список подключений с помощью hcitool:

Читайте также:  Dexp wfa 301 linux

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

Дальше вы можете очень просто отправить файл на удаленное устройство с помощью протокола OBEX. Синтаксис:

sudo bt-obex -p MAC_адрес_устройства /путь/к/файлу

sudo bt-obex -p D0:B3:3F:96:2A:30

Чтобы получить файл вам нужно запустить сервис obex в режиме прослушивания с помощью опции -s:

bt-obex -s /path/to/output/folder

Здесь вам нужно указать путь к папке, куда нужно сохранить полученный файл. После выполнения этих настроек Bluetooth Ubuntu, вы можете передать любой файл с телефона. Вы также можете запустить FTP сеанс с устройством, для просмотра файлов, которые на нем есть:

sudo bt-obex -f MAC_адрес_устройства

Интернет через Bluetooth

Раньше использование Dial-up сети было очень популярным. Сейчас эта технология почти не используется. Но, возможно, понадобиться раздать интернет от вашего телефона на компьютер. Для этого можно использовать два протокола: DUN — более старый и BNEP, более похожий на работу локальной сети.

Чтобы определить поддерживает ли устройство работу по протоколу DUN нужно использовать правильный канал rfcomm. Нужно использовать канал 15:

sudo rfcomm bind D0:B3:3F:96:2A:30 15

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

Что касается BNEP, то здесь вам уже не нужно использовать rfcomm, все протоколы будут обрабатываться bluez. Все что нужно, это Bluez и NetworkManager. Добавьте новое соединение Bluetooth:

Дальше вы можете посмотреть информацию о подключении и использовать сеть:

Выводы

В этой статье мы рассмотрели как выполняется настройка Bluetooth Ubuntu 16.04. Все работает очень просто, и хотя в графическом интерфейсе может быть не совсем понятно как что настроить, то в терминале все точно и понятно. Если у вас остались вопросы, спрашивайте в комментариях!

Популярные публикации

Последние комментарии

Как заставить работать Bluetooth в Debian.

Для начала вам необходимо установить модуль для работы с Bluetooth (меня передергивает, когда произносят «блютуф»)

Устанавливаем PIN код для вашего компьютера

#echo «0000» >> /etc/bluetooth/pin (0000 — стандартный PIN код используемый практически всеми устройствами по умолчанию, вы моежете его заменить на любой)

После этого, необходимо запустить сервис

Теперь можете попытаться найти доступные Bluetooth устройства:

Если вам необходимо проверить параметры bluetooth, то используем следующую команду

Ну вот, в принципе и все. Далее e’же вы сами для себя решаете, будете ли работать с bluetooth из консоли или с помощью какой-либо оболочки.

P.S.
# — команда выполняется из под root
$ — команда может выполняться из под user

Если вам понравился мой пост то подпишитесь на RSS

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Читайте также:  Linux все подключенные жесткие диски

Настройка bluetooth в linuxmint

Намедни взялся настроить на ноутбуке жены линукс взамен порядком подзабитой w7 всякими мейлгвардами и другими маргетингтулз.exe бякостями ну и чтобы обезопаситься первентивно. По опыту использования на работе выбор дистрибутива пал на Linuxmint Mate 64 bit. Ноутбук — Sony Vaio, модель «такой, розовенький».

Система встала успешно, всё оборудование увиделось «слёту», разве что потребовалось настроить звук: выставить у встроенного (Built-in Audio) профиль Analog Stereo Output и этот же Built-in указать во вкладке «Выход».

Не заработал же под Mate только Bluetooth. Борьба с ним весьма легка: заходим в менеджер пакетов и находим там mate-bluetooth, который безжалостно удаляем. После чего в терминале запускаем:

sudo -s
apt-get update
apt-get install gnome-bluetooth
bluetooth-wizard (последняя команда запустит мастер настройки подключения нового устройства)

Теперь у моей жены ее розовенькая сонька, как и на винде, успешно дружит с ее розовенькой же bluetooth мышкой (модель VGP-BMS20).

Если не помогло — пишите, разберемся.
Форум таких же мучеников — тут: http://forums.linuxmint.com/viewtopic.php?t=102417&f=206

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

Для отправки комментария вам необходимо авторизоваться.

Источник

Linux mint переустановить bluetooth

Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID 04f2:b420 Chicony Electronics Co., Ltd Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 002 Device 007: ID 03f0:222a Hewlett-Packard Bus 002 Device 002: ID 1d57:fa21 Xenta Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: ideapad_bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 
PC kernel: Spectre V2 : Enabling Restricted Speculation for firmware calls PC NetworkManager[937]: [1536049561.3969] manager[0x206e1c0]: monitoring kernel firmware directory '/lib/firmware'.

Bill Williamson Сообщения: 928 Зарегистрирован: 31 авг 2016, 13:38 Решено: 34 Благодарил (а): 288 раз Поблагодарили: 249 раз Контактная информация:

Пропал Bluetooth

srgmskt , что за ПК? Дайте вывод inxi -Fxz . И есть ли функциональная клавиша «Fn», с сочетанием управляющим bluetooth?
UPD: systemctl status bluetooth.service .

Изображение

symon2014 Сообщения: 5458 Зарегистрирован: 16 дек 2017, 21:59 Решено: 32 Откуда: Феодосия Благодарил (а): 32 раза Поблагодарили: 673 раза Контактная информация:

Пропал Bluetooth

srgmskt Сообщения: 23 Зарегистрирован: 28 янв 2018, 12:54 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Пропал Bluetooth

ПК — ноутбук Lenovo S40-70. Есть кнопка Fn. В настоящий момент выключает только беспроводные сети Wi-Fi.

System: Host: PC Kernel: 4.15.0-33-generic x86_64 (64 bit gcc: 5.4.0) Desktop: Cinnamon 3.6.7 (Gtk 3.18.9) Distro: Linux Mint 18.3 Sylvia Machine: System: LENOVO product: 80GQ v: Lenovo S40-70 Mobo: LENOVO model: INVALID v: 31900059WIN Bios: LENOVO v: 8BCN44WW(V3.07) date: 07/21/2014 CPU: Dual core Intel Pentium 3558U (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 6784 clock speeds: max: 1600 MHz 1: 964 MHz 2: 934 MHz Graphics: Card: Intel Haswell-ULT Integrated Graphics Controller bus-ID: 00:02.0 Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1366x768@60.00hz GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 18.0.5 Direct Rendering: Yes Audio: Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0 Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel bus-ID: 00:03.0 Sound: Advanced Linux Sound Architecture v: k4.15.0-33-generic Network: Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 01:00.0 IF: enp1s0 state: down mac: Card-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter driver: ath9k bus-ID: 02:00.0 IF: wlp2s0 state: up mac: Drives: HDD Total Size: 500.1GB (54.7% used) ID-1: /dev/sda model: WDC_WD5000LPLX size: 500.1GB Partition: ID-1: / size: 97G used: 27G (30%) fs: ext4 dev: /dev/sda8 ID-2: /home size: 246G used: 225G (97%) fs: ext4 dev: /dev/sda9 ID-3: swap-1 size: 4.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda7 RAID: No RAID devices: /proc/mdstat, md_mod kernel module present Sensors: System Temperatures: cpu: 29.8C mobo: 27.8C Fan Speeds (in rpm): cpu: N/A fan-1: 0 Info: Processes: 226 Uptime: 1:41 Memory: 2170.8/3853.2MB Init: systemd runlevel: 5 Gcc sys: 5.4.0 Client: Shell (bash 4.3.481) inxi: 2.2.35 
● bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since Вт 2018-09-04 11:26:00 MSK; 1h 39min ago Docs: man:bluetoothd(8) Main PID: 923 (bluetoothd) Status: "Running" CGroup: /system.slice/bluetooth.service └─923 /usr/lib/bluetooth/bluetoothd сен 04 11:26:10 PC bluetoothd[923]: Current Time Service could not be registered сен 04 11:26:10 PC bluetoothd[923]: gatt-time-server: Input/output error (5) сен 04 11:26:10 PC bluetoothd[923]: Not enough free handles to register service сен 04 11:26:10 PC bluetoothd[923]: Not enough free handles to register service сен 04 11:26:10 PC bluetoothd[923]: Sap driver initialization failed. сен 04 11:26:10 PC bluetoothd[923]: sap-server: Operation not permitted (1) сен 04 11:26:25 PC bluetoothd[923]: Endpoint registered: sender=:1.54 path=/MediaEndpoint/A2DPSource сен 04 11:26:25 PC bluetoothd[923]: Endpoint registered: sender=:1.54 path=/MediaEndpoint/A2DPSink сен 04 11:27:46 PC bluetoothd[923]: Endpoint unregistered: sender=:1.54 path=/MediaEndpoint/A2DPSource сен 04 11:27:46 PC bluetoothd[923]: Endpoint unregistered: sender=:1.54 path=/MediaEndpoint/A2DPSink

Источник

Оцените статью
Adblock
detector