Ubuntu 18.04.2 LTS 上的 VirtualBox 仅主机网络

Ubuntu 18.04.2 LTS 上的 VirtualBox 仅主机网络

我在 Ubuntu 18.04.2 LTS 上运行 VirtualBox 6.0.6,并且我有两台 Windows XP VM。我想建立网络连接,仅在这两台之间。我尝试使用仅主机选项,但我无法从另一台机器收到 ping。

首先,我进入Host Network Manager(Ctrl+H),并设置了 2 个虚拟网络,分别名为vboxnet0vboxnet1,设置如下: vboxnet0 设置vboxnet1 设置 我已在两个系统中禁用 DHCP 服务器选项。

接下来,我将第一台机器的网络设置更改为:VM1 网络设置第二台机器的设置如下:VM2 网络设置

然后,在第一个 Windows VM 中,我设置了以下网络设置:VM1 内部网络设置在第二台 Windows VM 上,设置如下:VM2 内部网络设置

在我的 Ubuntu 主机中,我打开了 IP 转发并在防火墙中启用了数据包转发,命令如下:

$ sudo su
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT

然后,为了检查连接,我运行了这两个虚拟机,并尝试从第一个虚拟机向第二个虚拟机发送 ping。我设法从默认网关 IP 接收到 ping,但没有从第二台机器的 IP 接收到 ping,如下所示: 连接测试

我该如何解决这个问题?

答案1

问题是我忘记关闭两个 Windows VM 上的防火墙。

解决问题的方法如下:

  1. 转到Windows Security Center。您可以Windows Security Center在 Windows 基础结构的一个不起眼的角落找到:选择“开始”→“所有程序”→“附件”→“系统工具”→“安全中心”。安全中心路径 您将看到以下窗口:安全中心窗口

  2. 点击Windows Firewall右下角的。然后选择Off (not recommended)选项,再点击OK按钮。关闭防火墙

  3. 对您的两个虚拟机执行相同的操作,就可以了。

相关内容