Linux 命令速查
网络 man iwctl

iwctl

iwd 无线守护进程的命令行客户端

返回

补充说明

iwctl 是 iwd(iNet Wireless Daemon)的交互式命令行客户端。iwd 是 Intel 开发的轻量无线守护进程,内存占用远小于 wpa_supplicant,启动快,在极简系统与部分发行版(如 Arch、Fedora 可选)中逐渐普及。配合 systemd-networkd 或 dhclient 即可完成无线连接。

启动 iwd

sudo systemctl enable --now iwd

常用命令(交互式)

iwctl
[iwd]# station list                 # 列出无线网卡
[iwd]# station wlan0 get-networks   # 扫描并列出附近 Wi-Fi
[iwd]# station wlan0 connect MyWiFi # 连接(按提示输入密码)
[iwd]# station wlan0 show           # 显示连接状态(含 IP)
[iwd]# station wlan0 disconnect     # 断开
[iwd]# exit

也可以一条命令直接连:

iwctl station wlan0 connect MyWiFi

已保存网络

iwd 把连接过的网络保存在 /var/lib/iwd/,下次自动重连;查看:

iwctl known-networks list
iwctl known-networks MyWiFi forget

常用选项

选项作用
--passphrase <密码>直接提供密码连接
--debug调试输出

iwd 与 NetworkManager 二选一:启用 iwd 时确保 NetworkManager 未独占无线接口(若同时安装,可在 NetworkManager 配置中指定 backend 为 iwd)。

参考链接