无线网络如何呈现给操作系统?

无线网络如何呈现给操作系统?

我想知道无线网络是如何呈现给操作系统的。

如果我没记错的话,Wi-Fi(802.11)只是 OSI 模型的物理层。这意味着,在上一层,我们使用相同的协议,即 ARP。

但是,我不清楚无线网卡和操作系统之间发生了什么。更准确地说,身份验证是如何进行的,以及在哪一层进行?(WEP/WPA/WPA2...)

最后,我的目的是解决这个问题:虚拟化环境是否可以共享同一个无线网络,只要至少任何其中一个客户虚拟机能够通过无线网络进行身份验证吗?

我认为 - 如果身份验证和关联发生在 NIC 的固件级别,那么一个 VM 可能会进行身份验证,而其他 VM 会从此连接中受益。如果这发生在操作系统级别,那么一个 VM 可能会进行身份验证并使用网络,而其他 VM 不仅无法使用它,因为它们也无法使用无线电,因为它将由第一个 VM 使用。

还有一种情况是虚拟机可以访问无线电,只有 Dom0 可以。或者每个 NIC 的情况可能不同,在某些 NIC 中可能可以,但在其他 NIC 中则不可能。

如果有人要求的话,我可能会澄清这个问题,但我希望我能够传达出要点:)


正如我在下面的评论中所说:

我的目标是只依赖集成无线网卡。

这样,一个虚拟机就可以看到所有可用的无线网络,但是一旦它连接到其中一个网络,其他虚拟机也会连接。

如果可以虚拟化无线接口并让一个虚拟机将其命令发送到另一个虚拟机,则可以实现相同的目的。

我不确定这是否有意义。重点是:一个虚拟机将具有用户交互,并且该交互应该为另一个虚拟机“提供”网络访问,而无需任何其他交互

相关内容