Bluetooth är ett av de mest effektiva sätten att ansluta flera hårdvaruenheter till din dator trådlöst. Att veta hur man hanterar Bluetooth-enheter är viktigt eftersom fler trådlösa prylar vinner erkännande bland användare.
Bluetoothctl är ett interaktivt och lättanvänt verktyg för att styra Bluetooth-enheter. Det är huvudverktyget för att hantera Bluetooth på Linux-baserade operativsystem. Den här guiden visar dig hur du enkelt ställer in Bluetooth-enheter och anslutningar på din Linux-dator med hjälp av bluetoothctl.
Kontrollerar Bluetooth-status
Innan du kan lägga till Bluetooth-enheter måste Bluetooth-tjänsten på din dator vara igång. Du kan kontrollera det med hjälp av systemctl kommando.
sudo systemctl status bluetooth
Om Bluetooth-tjänstens status inte är aktiv måste du först aktivera den. Starta sedan tjänsten så att den startar automatiskt när du startar din dator.
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
Om du inte har inbyggd Bluetooth på din PC kan du enkelt lägga till Bluetooth med hjälp av externa Bluetooth-adaptrar.
Söker efter enheter i närheten
För att aktivt söka efter Bluetooth-enheter som du kan ansluta till, använd skanna kommando enligt följande:
bluetoothctl scan on
När du kör kommandot ovan kommer din dator att leta efter och lista alla Bluetooth-enheter som är inom räckhåll för ditt system.
Alla Bluetooth-enheter är märkta som Enhet följt av deras respektive MAC-adresser (Media Access Control), en unik identifierare för en enhet i ett nätverk. MAC-adressen följer formatet XX : XX : XX : XX : XX : XX. Bluetoothctl visar också namnet på enheten, t.ex. ruwido BLE i utgången ovan.
Notera: Om du inte kan hitta den Bluetooth-enhet du letar efter, se till att systemets Bluetooth är upptäckbart.
För att göra din Bluetooth-adapter upptäckbar för andra enheter, använd följande kommando:
bluetoothctl discoverable on
Ansluter till din enhet
Nu när du har en lista över Bluetooth-enheter som du kan ansluta till använder du MAC-adressen för att ansluta till en viss enhet.
Det enklaste sättet att ansluta till en Bluetooth-enhet är att para ihop den med din PC med hjälp av par kommando.
bluetoothctl pair FC:69:47:7C:9D:A3
Notera: Kom ihåg att byta ut MAC-adressen FC:69:47:7C:9D:A3 används i den här guiden med din enhets respektive MAC-adress.
Om enheten du ansluter till har ett GUI-gränssnitt, till exempel en smartphone, kommer enheten att visa en uppmaning som ber dig att acceptera anslutningen. Systemet kommer också att be dig bekräfta ihopkopplingen på din PC. Du kan göra det genom att skriva ja i kommandoraden.
För enheter som redan är ihopparade med din PC kan du helt enkelt ansluta till dem i framtiden med hjälp av ansluta kommando enligt följande:
bluetoothctl connect FC:69:47:7C:9D:A3
Lista parade enheter med bluetoothctl
Du kan titta på enheterna som för närvarande är ihopparade med ditt system genom att köra följande kommando:
bluetoothctl paired-devices
Du kan också lista enheter som är inom Bluetooth-räckvidden för din dator med kommandot nedan:
bluetoothctl devices
Lita på ihopkopplade enheter
Förutom att para ihop med en Bluetooth-enhet kan du även välja att lita på vissa enheter så att du enkelt kan ansluta till dem i framtiden.
Så här litar du på en Bluetooth-enhet:
bluetoothctl trust FC:69:47:7C:9D:A3
Du kan inte lita på en enhet genom att utfärda följande kommando:
bluetoothctl untrust FC:69:47:7C:9D:A3
Koppla från Bluetooth-enheter
För att koppla bort en Bluetooth-enhet, använd avlägsna kommando enligt följande:
bluetoothctl remove FC:69:47:7C:9D:A3
Du kan också koppla bort en enhet från ditt system med hjälp av bluetoothctl:
bluetoothctl disconnect FC:69:47:7C:9D:A3
Om du vill blockera en specifik enhet från att ansluta till ditt system kan du använda blockera kommando följt av enhetens MAC-adress.
bluetoothctl block FC:69:47:7C:9D:A3
För att avblockera en enhet, byt bara ut ordet blockera i förutnämnda kommando med avblockera.
Använda det interaktiva läget
Som nämnts tidigare är bluetoothctl ett interaktivt verktyg. I den här guiden använde vi långa kommandon för att undvika förvirring, men normalt bör du använda det interaktiva läget eftersom det är snabbare och lättare att arbeta med.
För att gå in i det interaktiva läget, kör helt enkelt bluetoothctl kommando utan argument enligt följande:
bluetoothctl
Efter att du har bytt till det interaktiva läget kan du utfärda kommandona utan att vänta bluetoothctl enligt nedanstående.
För att gå ur det interaktiva läget för bluetoothctl, skriv helt enkelt utgång i prompten.
Ansluta med andra enheter trådlöst på Linux
Den här guiden har visat dig hur du hanterar Bluetooth-enheter på din Linux-dator med hjälp av bluetoothctl. Bluetoothctl är ett kommandoradsverktyg i Linux som låter dig ansluta och para ihop med Bluetooth-enheter effektivt.
Som med de flesta nätverkstekniker kan hackare också utnyttja Bluetooth. För att vara säker bör du alltid se till att ditt Bluetooth-nätverk är korrekt konfigurerat och säkert.
Om författaren
Mwiza Kumwenda (48 artiklar publicerade)
Mwiza utvecklar mjukvara till yrket och skriver mycket om Linux och front-end-programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.
Mer från Mwiza Kumwenda
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
