我一直在尝试在我的虚拟机 Linux(客户机)和 Windows 8.1(主机)之间设置仅主机网络,以便与 Windows 8.1 主机共享 Linux VM 的 Internet 连接。我正在使用的 Linux 发行版是Kali Linux. 互联网连接在 VM 中,我想将其带到主机,然后从那里使用 ICS 在其他计算机之间共享它。
我按照说明进行操作这里和这里并发现了一些文档但它们适用于旧版本的 Vmware 工作站。
首先,我尝试禁用主机 Windows 中已运行的任何 ICS,然后在 VMware 工作站设置、网络适配器设置中将网络设置为仅主机,并且我知道它将在 VMnet 1(虚拟网络适配器)上启用仅主机网络。所以我成功地在我的 Linux VM 上连接到互联网,但没有通过 VMnet 1 连接到我的 Windows 主机的互联网连接。
其次,我尝试在 VM 设置中设置自定义选项,并手动将适配器设置为 VMnet 1,但仍然没有成功。
我认为我的 Windows 和 VMnet 1 的 IP 地址存在一些干扰。
Windows(主机)IP 地址是 192.168.1.5,VMnet 1 的 IP 地址是 192.168.209.1,其 DHCP 服务器是 192.168.68.254。
我尝试使用 VMware Worksation 的虚拟网络编辑器来更改它们,将仅主机 VMnet 1 的 IP 地址设置为 192.168.1.10,将其子网 IP 设置为 192.168.1.0,但是当我转到 Windows 中 VMnet 1 的详细信息时,它仍然具有旧配置。
我是否也需要配置我的 Linux VM,或者我做错了什么?提前致谢。
答案1
除非您已配置虚拟机的网络设置,否则一旦主机连接,您的客户操作系统将无法连接。此外,无需关闭其他虚拟机即可访问您的 Kali。我的 Windows 8.1 64 位平台上安装了 VMWare 11,并且我同时使用多个操作系统,所有操作系统都连接到互联网并正常工作。
VMWare 有以下网络设置。。。
1) 桥接,
2)NAT,
3) 仅限主持人,
4)定制
NAT将是默认选择。我同时运行 XP SP3 和 Kali,无法建立连接。所以我所做的就是,我只是将设置从NAT 转桥接。但是 XP 连接后显示连接受限(在受限的情况下您无法使用您的网络连接)。
我尝试了所有其他无效的选项,然后又回到了桥接。桥接选择复制物理网络连接状态. 这对于我的 Win XP 来说非常完美。
但 Kali 仍然会以相同的设置重新连接。对于 Kali,我选择了自定义:特定虚拟网络.我习惯选择VMnet0(桥接)选项。然后我去了编辑--->虚拟网络编辑器。
打开后,在桥接选项中我选择了我的网络适配器(我的是Realtek PCIe)(您选择网络适配器)。现在我完全没有问题了。现在我有一个稳定的连接。我运行 Windows XP SP3、7、8、Server 和 Kali,网络连接没有任何问题。