我有 2 个 Virtualbox,每个都在不同的主机上。我不知道如何让它们互相通信。它们要么无法获取 IPV4 地址,要么即使获取了也无法 ping 通彼此。
两台主机都是 Windows 10 两台客户机都是 Linux
答案1
对于主要的虚拟机应用程序(VBOX、VMware、Hyper-V),默认网络设置是 NAT。
因此,计算机 A 上的客户机与计算机 B 上的客户机位于完全不同的网络上。我在这里使用相同的设置,在一台 Windows 10 Pro 主机上使用 VMware,在一台 Windows 11 Pro 主机上使用 Hyper-V。两台计算机上的客户机都是 Linux(Ubuntu 和 Kali)。
为了让访客能够互相看到(互相 ping 通),需要设置桥接网络,以便访客能够看到主机所连接的路由器。
在 VBOX 客户机中更改网络类型并重新启动机器。
这是超级用户中的一个解决方案,它展示了两台机器的设置,其中一台主机上安装了 Windows 10,另一台主机上安装了 Kali 机器。
此处假设主机位于同一网络(同一路由器/同一 ISP)。如果不是,则需要使用 VPN 或类似安全连接来连接主机。