如何使用 IPv6 和网关连接两个不同的虚拟机(VirtualBox)

如何使用 IPv6 和网关连接两个不同的虚拟机(VirtualBox)

我正在尝试创建一个虚拟机并克隆它。当我有副本时,我尝试使用 IPv6 连接它们,但我不知道该怎么做。

这两个虚拟机都是Ubuntu 14.04。

我需要每个虚拟机中不同的 IPv6 方向和网关,但我不知道如何获得它。

我看到了很多不同的页面,当我看到时,ping6 ipv6.google.com我获得了connect: Network is unreachable

我还必须说我是 Ubuntu 的业余用户。

在 /etc/network/interfaces 中我有以下内容:

auto lo
iface lo inet loopback
iface lo inet6 loopback

有人能帮帮我吗?

答案1

如果你无法 ping 通,ipv6.google.com那么你的电脑的互联网连接可能不支持 IPv6。如果你去http://ipv6test.google.com/,该网页将告诉您是否拥有 IPv6。

如果您只是希望虚拟机能够使用 IPv6 访问网站等,那么如果您的计算机具有 IPv6 连接,那么这应该是自动的。如果您希望虚拟机能够使用 IPv6 相互通信并与主机操作系统通信,那么您将需要创建一个虚拟的“仅主机”网络并将虚拟机连接到该网络。为此,我似乎记得您首先在 VirtualBox 中创建一个虚拟的仅主机网络。然后,向每个虚拟机添加第二个虚拟网络接口卡,并配置新的虚拟 NIC 以连接到虚拟的仅主机网络。我建议先使 IPv4 连接正常工作,然后再使 IPv6 正常工作。VirtualBox 会自动在虚拟的仅主机网络上提供虚拟 DNS 服务器,因此 IPv4 连接应该是自动的。我不确定它在 IPv6 上如何工作;您可能需要为每个虚拟机提供一个静态 IPv6 地址。

祝好运并玩得开心点!

相关内容