每当我打字系统配置. 一些网络接口卡显示无无线扩展。这可能意味着什么?
答案1
早在 20 世纪 90 年代,操作系统与那些新奇的无线网络设备如何交互的标准还不多。正因为如此,操作系统需要用“不同的语言”与每台设备“对话”。通常,对于同一设备的不同版本也是如此。因此,人们需要为每台无线网络设备开发单独的驱动程序。
有一天,一位名叫 Jean Tourrilhes 的开发人员决定开发一个接口,即 API。有了它,操作系统就可以处理任何无线网络设备(或者至少,许多设备)以统一的方式进行通信。然后,API 将处理特定设备希望如何“对话”。此 API 被命名为无线扩展:
这一切都始于我试图在 Linux 计算机上安装 Wavelan 网络。我当时有 Wavelan 的 ISA 和 PCMCIA 版本,这两个驱动程序使用完全不同的方法来设置和收集统计数据(事实上相当不完整......)。(...)我决定定义一个无线 API,让用户能够以标准和统一的方式操作任何无线网络设备。
因此,如果iwconfig
告诉您特定设备“没有无线扩展”,则意味着无法通过无线扩展 API 来寻址此特定设备。这可能是因为该设备不是无线设备,而是有线设备。这可能是因为该设备是“虚拟的”,例如环回设备。或者可能是因为所讨论的无线设备与无线扩展 API 不兼容。
无线扩展 API不再开发,但它已被更新的方法所取代。因此,也许您的无线网络设备不在 WE API 的“覆盖范围内”,但可以使用其中一种较新的技术(以及与 不同的工具iwconfig
)。
答案2
这意味着这些设备无法配置iwconfig
,这是针对具有无线扩展的设备。如果您想列出所有网络设备的详细信息,也许ip a
或其前身ifconfig
就是您要找的?
man iwconfig
IWCONFIG(8) Linux Programmer's Manual IWCONFIG(8)
NAME
iwconfig - configure a wireless network interface
DESCRIPTION
Iwconfig is similar to ifconfig(8), but is dedicated to the wireless interfaces. It is used to set the parameters of the net‐
work interface which are specific to the wireless operation (for example : the frequency). Iwconfig may also be used to dis‐
play those parameters, and the wireless statistics (extracted from /proc/net/wireless).
All these parameters and statistics are device dependent. Each driver will provide only some of them depending on hardware
support, and the range of values may change. Please refer to the man page of each device for details.