VM 软件干扰网络安全

VM 软件干扰网络安全

我喜欢我的虚拟机;我安装了 VirtualBox 和 VMware Workstation,因此我的 Windows 7 主机有多个虚拟网络适配器(“VirtualBox 仅主机网络”、“VMware 网络适配器 VMnet1”等)来支持这些。

我的问题是,这些适配器不断被 Windows 标记为公共网络,并导致我的防火墙和 VPN 连接出现问题。例如,目前,我的所有虚拟适配器都显示为连接到“未识别的网络”,这是一个“公共网络”,并且“无互联网访问权限”。仅仅因为这些网络连接存在,Windows 防火墙就决定开始在任何地方应用其公共网络规则,禁止通过我的物理有线“域网络”连接进行 ping 和远程桌面。

这不是我第一次遇到此类问题。我该如何解决这个问题(例如,告诉 Windows 防火墙在决定公用、专用还是域时忽略这些附加网络,或者告诉 Windows 防火墙不要将公用规则应用于域连接)?(我知道我可以放宽对公用网络的防火墙规则,但这似乎不可取。)

答案1

本网站有关于如何通过指示 Windows 忽略虚拟网络适配器以实现网络位置感知来解决此问题的说明。

该网站上的说明的简要版本:

  1. 在 PowerShell 中,运行get-wmiobject win32_networkadapter以获取每个受影响适配器的 DeviceID。
  2. 打开注册表编辑器并转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
  3. 适配器按 DeviceID 组织在子项中。对于每个受影响的适配器,添加一个名为*NdisDeviceType(请注意*)的 DWORD 值,其值为 1。
  4. 重启。

相关内容