iwctl è un'interfaccia a riga di comando per gestire le connessioni Wi-Fi sui sistemi Linux che utilizzano iwd (iNet Wireless Daemon). iwd è un'alternativa leggera a wpa_supplicant, progettata per essere più efficiente e veloce. E' presente di default nella ISO d'installazione di Arch Linux e ci consente di collegarci al nostro Wifi per poter installare la distribuzione "Keep It Simple".
Installazione di iwd
Su molte distribuzioni Linux, iwd è già disponibile nei repository ufficiali. Puoi installarlo con:
Arch Linux
sudo pacman -S iwd
Debian/Ubuntu:
sudo apt install iwd
Fedora
sudo dnf install iwd
Dopo l'installazione, abilita e avvia il servizio
sudo systemctl enable --now iwd
Utilizzo di iwctl
Una volta avviato iwd, puoi interagire con il daemon tramite il comando iwctl.
Avviare iwctl Per accedere all'interfaccia interattiva di iwctl, digita:
iwctl
Elencare le interfacce di rete
Per vedere le interfacce di rete disponibili
device list
Scansionare le reti Wi-Fi disponibili
Per effettuare una scansione delle reti disponibili:
station wlan0 scan
Sostituisci wlan0 con il nome della tua interfaccia, che puoi ottenere con device list.
Per vedere le reti trovate:
station wlan0 get-networks
Connettersi a una rete Wi-Fi
Per connettersi a una rete Wi-Fi protetta da password
station wlan0 connect NOME_RETE
Ti verrà chiesto di inserire la password.
Se la rete è aperta (senza password)
station wlan0 connect-hidden NOME_RETE
Salvare le credenziali Wi-Fi
iwd memorizza automaticamente le credenziali delle reti a cui ti connetti, quindi non è necessario reinserirle manualmente nelle connessioni future.
Per disconnettere una rete
station wlan0 disconnect
Per chiudere iwctl, digita:
exit
iwctl offre un metodo semplice ed efficace per gestire le connessioni Wi-Fi su Linux utilizzando iwd.
È particolarmente utile per sistemi minimalisti e per chi cerca un'alternativa leggera a NetworkManager o wpa_supplicant.