Bluetooth en Arch Linux

Search for a command to run...

No comments yet. Be the first to comment.
Flameshot is one of those tools I end up using all the time. It is simple, lightweight, and just works for quick screenshots. You can capture, annotate, blur sensitive data, and copy straight to the c

After 6 or 7 years on Hack The Box, competing, failing, learning, and coming back again, I finally reached the Top 7 worldwide. The number itself is not what matters most, but everything behind it: ti

Anonymous SMB and NTLM theft enable Kerberoasting; forged silver tickets and MSSQL/token impersonation achieve SYSTEM.

In the Cybersecurity world, paranoia is part of daily life. We usually talk about flaws in terms of exploits, payloads, or bypasses. However, not all failures are due to bugs. Sometimes, it's the product design itself, which can be even more alarming...

INFO: Ports and Services 53/tcp open domain 88/tcp open kerberos-sec 135/tcp open msrpc 139/tcp open netbios-ssn 389/tcp open ldap 445/tcp open microsoft-ds 464/tcp open kpasswd5 593/tcp open http-rpc-epmap 636/tcp open ldapssl 32...

En el dia de hoy pase unas horas tratando de configurar correctamente el bluetooth en mi Arch para enviar algunos archivos hacia una tablet o celular (si lo sé, podría haber enchufado el cable USB, pero soy muy tryhard y necesitaba solucionarlo de este modo). Por algunos motivos obtenía errores y luche por varias horas con la wiki y algunos foros para resolverlo.
Se hizo algo tedioso porque muchos de los errores que obtenía se daban en contextos diferentes respecto al de otras personas, así que por fin una vez solucionado, les voy a poner el procedimiento que hice para configurarlo y dejarlo funcional según mi humilde experiencia.
Entre los errores que tenía destaco el siguiente, -y que aclaro-, foro que veia y encontraba supuestas soluciones, no me funcionaban en mi contexto a pesar de tener el mismo error:
br-connection-profile-unavailable
Lo primero y necesario es verificar que el modulo de Bluetooth esté cargado.
lsmod |grep btsub

RFKILL es una utilidad que nos permite bloquear (block) o desbloquear (unblock) dispositivos inalámbricos como el WiFi o Bluetooth, etc. Verificamos que no esté bloqueado, si lo está como en el ejemplo de abajo, procedemos a desbloquearlo:
rfkill
rfkill unblock bluetooth

Con el siguiente comando procedemos a iniciarlo:
sudo systemctl start bluetooth.service
Y verificamos:
sudo systemctl is-active bluetooth.service
--> active
Si se desea habilitar para que cada vez que iniciemos el sistema operativo el servicio de bluetooth inicie automáticamente podemos hacerlo del siguiente modo:
sudo systemctl enable bluetooth.service
Como comente anteriormente, de este modo es que lo solucione, quizás no sea exactamente el mismo contexto que el tuyo, así que por favor verifica bien antes de realizar los siguientes pasos En mi caso cambie pulseaudio (ya que no había forma de que funcione correctamente el bluetooth por alguna extraña razón) y utilice pipewire. (Ambos son sistemas de servidor de sonido para sistemas operativos basados en Linux, si se pasan al otro y se quedan sin sonido (cosa que puede pasar, pero no es grave, simplemente eliminenlo y vuelvan al servidor de sonido que tenían anteriormente).
sudo pacman -Syu pipewire pipewire-pulse wireplumber
Ahora instalamos un conjunto mas de herramientas para gestionar el bluetooth y conectarnos:
sudo pacman -Syu bluez bluez-libs bluez-obex bluez-tools bluez-utils
sudo pacman -Syu blueman
Aconsejo reiniciar la máquina.. y luego estamos listos para conectar.
Para finalizar, vamos a comprobar que efectivamente funciona. En el Smartphone o Tablet, según donde queramos probarlo le habilitaremos el bluetooth y luego desde el Arch abrimos el Bluetooth Manager:

Le damos al boton Search y nos encontrara el dispositivo:

Luego click derecho sobre el objetivo y lo primero sera darle a PAIR y procedemos con darle a TRUST:

Al darle a PAIR nos saldra el numero de autenticación y deberemos aceptarlo en el Smartphone:

Finalmente le daremos a TRUST y ya estaremos en condiciones de enviarle archivos al Smartphone clickeando en SEND FILE en mi caso el archivo spotify.png 🙂

Y si verificamos el Smartphone:

Ojala les sea de ayuda.
Saludos!.
shkz.