Linux 命令速查
网络 man iwconfig

iwconfig

配置无线网络接口(已被 iw 取代)

返回

补充说明

iwconfig 是 Wireless Extensions 时代的无线配置工具,属于 wireless-tools 包,用于查看和设置接口的 ESSID、频道、速率、发射功率和加密密钥等。它只覆盖内核旧的 WEXT 接口,对 802.11n/ac/ax 的新特性支持有限。

目前主流内核仍保留 WEXT 兼容层,但已不再新增功能,很多新驱动只实现 nl80211,此时 iwconfig 会看不到或无法修改参数。新的部署应使用 iw,NetworkManager 等工具也不再依赖它。

典型用途是快速查看信号质量(不带参数运行),或在极简系统(老式嵌入式、救援镜像)中临时连接开放网络。WPA 加密仍需 wpa_supplicant 配合。

语法

iwconfig [接口] [参数]

选项

  • essid <名称>:设置或显示 ESSID
  • mode <模式>:Ad-Hoc / Managed / Master / Repeater
  • channel <频道>:设置信道
  • freq <频率>:以频率设置信道,如 2.437G
  • rate <速率>:设置传输速率
  • txpower <功率>:设置发射功率
  • key <密钥>:设置 WEP 密钥(不安全,仅兼容旧设备)
  • ap <MAC>:指定或显示关联的 AP

实例

# 查看所有无线接口的信号质量
iwconfig

# 仅查看 wlan0
iwconfig wlan0

# 连接开放网络
iwconfig wlan0 essid "OpenWiFi" mode Managed

# 锁定信道 6
iwconfig wlan0 channel 6

# 降低发射功率到 15 dBm
iwconfig wlan0 txpower 15

参考链接