我在 64 位 Windows 10 机器上运行 VMware Workstation 15。最近我想做一个实验来通过虚拟机共享我的wifi(即在虚拟机中安装一些应用程序,如MyPublicWifi 左右)。
我所做的是将 VM 网络设置为桥接模式。我在通过登录密码提供给我的 Wifi 上。我打开了我的 Windows 10 虚拟机,当机器完全启动时,我注意到主机上也不存在互联网连接。我虽然连接到 Wifi 网络,但是当我打开虚拟机电源时,即使在主机上也无法连接到互联网。这对我来说很奇怪。我正在分享几个相同的屏幕截图。
主机上的 Ipconfig来宾 VM 上的 ipconfig 。如果我为虚拟机启用了 NAT 而不是桥接网络,那么一切正常。那么我的配置中可能存在什么问题?
编辑
我基本上仍在尝试很多事情,因此没有接受答案,因为我不够相信。万一将来有人来这里并想添加答案,应该添加。我会尝试。
您无法桥接到与接入点的 WiFi 客户端连接。如果可以,我们就不需要 WDS。
问题在于 WiFi 规范禁止接入点将流量传输到空中,除非该流量被绑定到其客户端之一。虚拟机可以是客户端,或者机器可以是客户端。但它们不能同时存在,因为只有一个客户端连接到接入点。
这条规则是很久以前 WiFi 速度非常慢(11 Mbps 或更低)时的遗留物,仅将流量桥接到 WiFi 就会导致严重的拥塞。不幸的是,WiFi 就像以太网一样足以让人们认为它是相同的,但事实并非如此。您无法桥接到客户端连接。
您可以使用有线连接。您可以使用某种形式的 NAT(它不必是 IP NAT,MAC NAT 通常会正常工作)。您可以使用路由而不是桥接。
只要安全性不是 WPA2 Enterprise,桥接到 Wi-Fi 就可以工作。所有其他形式的 Wi-Fi 安全性(开放/门户/WEP/WPA2-PSK)应该可以工作。尽管 Wi-Fi 网络上显示的 MAC 地址将是您主机的物理地址。您的虚拟机将从物理 Wi-Fi 网络获取 IP 地址。
问候