如何创建虚拟无线网络适配器进行测试?

如何创建虚拟无线网络适配器进行测试?

我需要通过组策略对无线适配器管理进行一些测试。最方便的方法是在我的工作站上托管虚拟环境,并且在大多数情况下,这样做不会遇到任何额外障碍。

不幸的是,主机没有 wifi 卡,并且我在查找支持创建虚拟无线网卡的 Windows 7+* 或 VMWare Workstation 14 功能时遇到了严重问题,甚至无法启动没有支持硬件的网络连接。

*如果 Windows 10 中引入了此功能,则在此操作系统中进行的测试也有效。

我需要做的就是确保组策略配置应用了正确的设置 - 稍后在物理设备上进行测试,理想情况下,当我们有信心它们至少会得到我们期望的配置时,即使结果不起作用。

因此,即使显示被归类为“断开连接”的适配器也足以满足我的目的,因为我能够检查适配器属性并确保定义的无线网络首选项和安全设置已按预期应用。

是否有任何 Windows 7+ 命令、第三方程序或替代虚拟机管理程序能够执行以下任一操作:

  • 在网络连接列表中创建一个(已断开连接但存在的)无线适配器条目,但没有进一步的功能?(即,它将始终显示为断开连接并且无法发送任何数据,但您可以检查影响无线网络的配置是否已正确应用于它。)
  • 甚至更好的是,就未来的潜在效用而言,创建一个“仅主机”的“无线”网络,能够模拟各种事物,如信号强度、多个虚拟接入点和 EAP-TLS 连接协商?

我尝试过的事情:

  • 使用设备管理器手动添加无线网卡(机器检测到它没有支持硬件,因此它甚至没有在控制面板->网络连接适配器列表中显示新的无线连接,尽管 wifi 适配器是一个已安装的(故障的)设备驱动程序。)
  • 使用 netsh wlan set hostingnetwork 创建托管网络(托管网络已创建,但当您尝试启动它时,它会检测到没有兼容的硬件并拒绝启动。)
  • 检查 VMWare 工作站选项(可以创建额外的虚拟卡,但它们始终被视为有线网络。)

答案1

这是虚拟 NIC 驱动程序。这是一个开源项目,因此如果它不支持无线适配器,您可以修改源代码以创建一个虚拟 wifi 卡:

https://github.com/ntkernelcom/ndisapi/tree/master/examples/cpp/ethernet_bridge

答案2

如果您有一部 Android 智能手机,您可能可以将其用作 WiFi 加密狗。

我在下面引用了 XDA 帖子中的一个答案 使用手机作为无线适配器?(不是无线网络共享)。该帖子本身是 2011 年发布的,因此可能已经过时了,但我不愿意为了测试它而 root 我的手机。

好的,基本上你要做的就是将手机用作 USB WiFi 适配器。要做到这一点,请非常仔细地遵循这些说明。

  1. 假设您已经获得 root 权限(通过 z4root、Gingerbreak 或其他方式),请在 Android 市场上搜索“EasyTether Lite”并下载。

  2. 进入设置>无线和网络

  3. 取消选中“移动网络”、“3G”、“移动数据”或类似的复选框。

  4. 选中“WiFi”框并连接到所需的网络。

  5. 现在,请在此处下载并安装 EasyTether 与您的计算机配合使用所需的驱动程序(请注意,您将通过计算机而不是手机执行此操作): http://www.mobile-stream.com/easytether/drivers.html

  6. 通过 USB 数据线将手机连接到电脑,然后打开 EasyTether 应用。启用网络共享,只需施展一点魔法和仙尘,现在电脑上应该就有连接了。

[编辑] 我发现这个Android应用程序: EasyTether Lite(无需 root)。您可以尝试在不 root 手机的情况下按照上述说明进行操作。

相关内容