lf consiglia

04 marzo 2025

Guida a iwctl Gestire il Wi-Fi su Linux con iwd

-
iwctl
 
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.