连接正常,但 iwconfig 无效

连接正常,但 iwconfig 无效

我正在尝试从 iwconfig 获取有关我的 wlan0 连接的信息。当我运行 iwconfig 时,我得到了以下信息:

wlan0     no wireless extensions.

当我运行 ifconfig 时我得到

wlan0 Link encap:Ethernet  HWaddr 00:04:4b:8c:b5:bb  
      inet addr:10.1.10.165  Bcast:10.1.255.255  Mask:255.255.0.0
      inet6 addr: 2603:3021:1101:3800:f85:1f38:ffe1:8333/64 Scope:Global
      inet6 addr: 2603:3021:1101:3800::9cd5/128 Scope:Global
      inet6 addr: fe80::7406:9e58:85f7:9619/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:10246 errors:0 dropped:0 overruns:0 frame:0
      TX packets:5045 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:7299987 (7.2 MB)  TX bytes:469380 (469.3 KB)

我的连接有一个 IP 地址,并且我通过 ssh 连接到这台机器,所以我知道互联网正在运行。如果我运行 nmcli 命令,它看起来是正常的。那么为什么 iwconfig 不显示有关此连接的信息。

答案1

可能是因为iwconfig使用了弃用的 WEXT API,而您的内核没有启用对它的支持。请使用该iw工具。

顺便说一句,对于( )ifconfig也已弃用,但它使用的底层 ioctl ABI 仍然存在。iproute2ip link

相关内容