补充说明
iwconfig 是 Wireless Extensions 时代的无线配置工具,属于 wireless-tools 包,用于查看和设置接口的 ESSID、频道、速率、发射功率和加密密钥等。它只覆盖内核旧的 WEXT 接口,对 802.11n/ac/ax 的新特性支持有限。
目前主流内核仍保留 WEXT 兼容层,但已不再新增功能,很多新驱动只实现 nl80211,此时 iwconfig 会看不到或无法修改参数。新的部署应使用 iw,NetworkManager 等工具也不再依赖它。
典型用途是快速查看信号质量(不带参数运行),或在极简系统(老式嵌入式、救援镜像)中临时连接开放网络。WPA 加密仍需 wpa_supplicant 配合。
语法
iwconfig [接口] [参数]
选项
essid <名称>:设置或显示 ESSIDmode <模式>:Ad-Hoc / Managed / Master / Repeaterchannel <频道>:设置信道freq <频率>:以频率设置信道,如2.437Grate <速率>:设置传输速率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