LinuxCommandLibrary

iwctl

A command line tool for controlling the iwd network supplicant.

TLDR

Start the interactive mode, in this mode you can enter the commands directly, with autocompletion

$ iwctl
copy


Call general help
$ iwctl --help
copy


Display your Wi-Fi stations
$ iwctl station list
copy


Start looking for networks with a station
$ iwctl station [station] scan
copy


Display the networks found by a station
$ iwctl station [station] get-networks
copy


Connect to a network with a station, if credentials are needed they will be asked
$ iwctl station [station] connect [network_name]
copy

SYNOPSIS

iwctl [options ...] [commands ...]

DESCRIPTION

Tool for configuring iwd daemon via D-Bus interface. It supports both an interactive mode and command line mode.

OPTIONS

--username, -u

Provide username.

--password, -p

Provide password.

--passphrase, -P

Provide passphrase.

--dont-ask, -v

Don't ask for missing credentials.

--help, -h

Show help message and exit.

EXAMPLES

Interactive mode

To start an interactive mode and list all available commands do: .. code-block:

$ iwctl
[iwd]# help

To connect to a network: .. code-block:

[iwd]# device list
[iwd]# station DEVICE scan
[iwd]# station DEVICE get-networks
[iwd]# station DEVICE connect SSID

Command line mode

To list all available commands in command line mode and exit do: .. code-block:

$ iwctl --help

To connect to a network: .. code-block:

$ iwctl device list
$ iwctl station DEVICE scan
$ iwctl station DEVICE get-networks
$ iwctl --passphrase=PASSPHRASE station DEVICE connect SSID

COPYRIGHT

2013-2019 Intel Corporation

SEE ALSO

iwd(8)

AUTHOR

Marcel Holtmann <marcel@holtmann.org>

Copied to clipboard