VirtualBox:Ubuntu 客户机(Win10 主机)中没有 IPv6

VirtualBox:Ubuntu 客户机(Win10 主机)中没有 IPv6

我使用 VirtualBox,Windows 10 作为主机,Ubuntu 16.04 作为客户机。总体来说,一切运行良好,但是IPv6 连接测试告诉我无法连接到 IPv6 站点,导致使用 apt-get 或 lftp 时出现一些小问题。但在 Windows 主机上测试成功。

Ubuntu 客户机中是否也可以使用 IPv6?或者 VirtualBox/Ubuntu 客户机中对 IPv4 有限制吗?

顺便说一句,我正在使用桥接网络适配器,NAT 也不起作用。

答案1

这是一个老问题,但是为了记录在案,因为我最近遇到了这种情况,VM 正在从 virtualbox dhcp 获取 IPv4 和 IPv6 地址,因此在使用 NAT 网络时需要在 Virtualbox 中启用 IPv6

首先从主 virtualbox 菜单文件>首选项或 CTRL+G

在此处输入图片描述

进入网络并添加 NAT 网络

在此处输入图片描述

双击 nat 网络并检查支持 IPv6 选项

在此处输入图片描述

打开客户虚拟机的设置,并将网络配置为使用 NAT 网络

在此处输入图片描述

答案2

Miredo 是一个可以通过 ipv4 隧道传输 ipv6 的软件包。https://wiki.ubuntu.com/IPv6#Get_connected_with_Miredo,通过运行安装

sudo apt-get install miredo

我可以使用桥接网络适配器和 miredo 成功 ping ipv6(ping6 ipv6.google.com)。

相关内容