在 Linux 系统中,可以使用 iw 工具来查看无线网卡(Wi-Fi 接口)的详细状态。以下是一次典型的查看输出,并结合其含义进行解读。
无线网卡接口列表
使用 iw dev 命令查看无线设备信息时,系统中检测到了两个物理无线设备:phy#0 和 phy#1。每个物理设备上挂载有不同的接口:
phy#1:
- 接口 ap0:
- 模式:
managed(即作为客户端连接 Wi-Fi) - SSID:
aterm-xxxxxx-a(已做脱敏) - 工作频段:5GHz(频道 36),带宽为 80MHz
- 发射功率:12 dBm
- 模式:
- 接口 wlan1:
- 同样为
managed模式 - 使用同一个频道(36),但带宽为 20MHz
- 发射功率:12 dBm
- 同样为
phy#0:
- 接口 wlan0:
- 模式:
managed - 工作频段:2.4GHz(频道 1),带宽为 20MHz
- 发射功率:31 dBm
- 模式:
无线连接状态查看
可以使用 iw dev <接口名> link 命令查看各个接口的连接状态。
- wlan0 接口输出:
Not connected.表示此接口当前未连接任何 Wi-Fi 网络。 - ap0 接口输出:
Connected to 98:xx:xx:xx:xx:2f (on ap0) SSID: aterm-xxxxxx-a freq: 5180.0 RX: 7223961 bytes (7060 packets) TX: 789019 bytes (3200 packets) signal: -37 dBm rx bitrate: 433.3 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 1 tx bitrate: 433.3 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 1这表明 ap0 接口已经成功连接到一个 5GHz 的 Wi-Fi 网络。信号强度为 -37 dBm,表示连接质量非常好;收发速率均为 433.3 Mbps,属于高带宽、短时延的连接。
小结
通过 iw dev 和 iw dev <接口名> link 可以有效了解 Linux 系统中无线网卡的状态、信道分布、带宽宽度以及实际连接信息。此次输出显示设备成功通过 ap0 接口连接到了一个 5GHz 网络,连接稳定且速率较高。而其他接口(如 wlan0)当前未连接。
这种信息对于网络故障排查、接口管理或性能优化具有重要意义。