$linuxjunkies
>

iwctl(1)

Interactive wireless control tool for managing WiFi connections on iwd (Internet Wireless Daemon) systems.

UbuntuDebianFedoraArch

Synopsis

iwctl [OPTION]... [COMMAND]

Description

iwctl is an interactive command-line utility for managing wireless networks when using iwd as the wireless daemon. It provides a menu-driven interface to scan for networks, connect to WiFi, manage credentials, and view connection status.

When run without arguments, iwctl enters an interactive shell where you can execute commands. You can also run single commands directly by passing them as arguments. Common workflows include scanning available networks, connecting to a SSID, and viewing device information.

Common options

FlagWhat it does
-h, --helpShow help message and exit
-v, --versionShow version information
-I, --interactiveForce interactive mode (enters shell)
-n, --no-print-commandsDon't print commands being executed in interactive mode

Examples

Enter interactive iwctl shell for managing WiFi connections

iwctl

Scan for available WiFi networks on device wlan0

iwctl station wlan0 scan

Display list of available networks from last scan

iwctl station wlan0 get-networks

Connect to WiFi network named 'MySSID' (prompts for password if needed)

iwctl station wlan0 connect MySSID

Disconnect from the currently connected WiFi network

iwctl station wlan0 disconnect

List all wireless devices available on the system

iwctl device list

Display detailed status and information about wlan0 connection

iwctl station wlan0 show

Show list of previously connected and remembered networks

iwctl known-networks list

Related commands