用 iwctl 在终端连接 Wi-Fi(iwd)

最小化系统或安装环境里不装 NetworkManager,也能用 iwd 快速联网。

Linux网络Wi-Fiiwd 无线守护低风险
先运行 iwctl station wlan0 scan 和 get-networks 找到网络名,再运行 iwctl station wlan0 connect "WiFi名称" 并输入密码。

01命令

命令
$ iwctl station wlan0 connect "MyHomeWiFi"

02作用说明

iwctl 是轻量级 Wi-Fi 守护进程 iwd 的客户端,许多精简系统和 Arch 安装镜像用它替代 wpa_supplicant 和 NetworkManager。直接输入 iwctl 进入交互模式,用 station wlan0 scan 扫描、station wlan0 get-networks 列出网络,然后 station wlan0 connect 网络名 连接,iwd 会提示输入密码并记住它以便自动重连。如果 wlan0 不存在,用 station list 查看网卡名。

03风险

风险低风险
使用条件iwd package installed and iwd.service running; interface name may be wlan0, wlp2s0 etc.

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • iwctl(1) — Arch Linux manual
    Arch Linux · community · 2026-09-17
    依据: Arch manual documents iwctl's station object with scan, get-networks and connect commands for Wi-Fi control
  • iwd — ArchWiki
    Arch Linux · community · 2026-09-17
    依据: ArchWiki's iwd page shows connecting with iwctl station device connect SSID and listing networks after station scan

最后验证: 2026-09-19 · 分类: 网络

06相关方案