我试图为 Vulnhub 盒设置一个实验室环境。我在 VMWare Workstation Player 上运行了 Kali VM 和 Kioptrix 1 级 VM。我听说我应该使用 NAT 或仅主机设置两个 VM 的网络适配器以确保安全。我可以将 Kali 的网络设置设置为仅 NAT/主机,没有任何问题。
奇怪的是,虽然我在播放 VM 之前已将 Kioptrix VM 上的模式设置为 NAT/hostonly,但 VM 启动时设置总是会自动切换回 Bridged(自动)。
当 Kioptrix 运行时,我可以手动将其设置回 NAT/hostonly 并重新连接,但 Kali 仍然无法以相同的设置检测到它。所以我猜这与自动模式切换有关。
其他观察:
- 只有当两台虚拟机都处于桥接模式时,Kali 才能检测到 Kioptrix。
- 我测试了 Kioptrix Level 1 和 Kioptrix Level 2 VM,两者都存在同样的问题
- 我可以正确设置元可利用的 VM,并且 Kali 可以检测到它。
有人能解释一下是什么原因导致自动模式切换吗?非常感谢
答案1
我在 VMware Workstation 中(网络与 Player 非常相似),并且我在这里的 Kali 2021.1 机器中(这台计算机里大约有十几台机器)。
Host Only 与外界断开连接,更多用于隔离测试。它不适用于需要 Internet 的一般工作。
NAT / 桥接都允许您自由使用互联网。桥接网络使用主机外路由器的 DHCP。NAT 网络使用 VMware 的 NAT 引擎,并为与主机位于不同子网中的客户机提供 DHCP。
您需要了解您正在使用哪种网络,因为两种网络都可以使用。桥接网络与您的路由器位于同一子网中,这可以方便跨机器共享文件。
NAT / Bridged 并不比主机(很可能是您存放电子邮件和其他东西的地方)更“安全”的问题。Host Only 之所以“安全”,只是因为它受到严格限制。它对一般工作没有帮助。
我没有使用过 Kioptrix,因此无法评论其情况,但 Kali 和 Ubuntu(以及所有 Windows)都可以在 NAT 或 Bridged 下正常工作。
只有当两台虚拟机都处于桥接模式时,Kali 才能检测到 Kioptrix。
这很可能是由于 Kiptrix 而不是 Kali 造成的。我可以将 Kali 文件共享到主机,当然也可以连接到 Ubuntu,这是在我的 Windows 10 主机上使用 NAT 网络的 Kali 和 Ubuntu。因此,您遇到的问题似乎是由于 Kioptrix 或 Kali 和 Kioptrix 之间的兼容性问题造成的。
我可以正确设置元可利用的 VM,并且 Kali 可以检测到它。
这看起来很正常。
谁能向我解释一下什么可能导致自动模式切换?
我根本没看到这个 - 多个虚拟机和 3 个虚拟机同时在这里运行。根本没有模式切换。
查看程序、VMware、虚拟网络编辑器中是否有。启动网络编辑器转到 NAT 设置并重置 NAT。这将更改您的 NAT 子网,并要求您重新启动计算机。此时,通过重新安装来修复 VMware Player 会很有用(对机器没有影响)。
现在让我们处理你的机器。关闭 Kioptrix 并将其关闭。更新 Kali,然后将其关闭。
现在重新启动主机系统,启动 VMware Player 并启动 Kali。它应该可以正常启动并且不会更改模式。
笔记: Kioptrix 网页显示 Kioptrix 中已启用 DHCP,并且 IP 地址是自动的。您可能想将其关闭。
这应该能为您提供一些入门信息。我在 Windows NT 4 Workstation 上从 VMware 版本 1 开始使用 VMware Workstation,在 Windows 10 上一直使用 V 16 之前的所有版本。因此,我熟悉在笔记本电脑上使用 NAT 网络(并非始终连接到外部世界)和在台式电脑上使用桥接网络(始终连接)。