通过 IPv6 连接到虚拟机

通过 IPv6 连接到虚拟机

在我的 Ubuntu 11.04 主机上,我安装了 VirtualBox 和 OpenSuse 11.4 客户端。在虚拟机中安装 Apache2 后,我无法通过 IPv6(使用 Firefox)连接到已安装的 HTTP 服务器。在虚拟机本身中,与http://[::1]是可能的。

有什么建议吗?

答案1

确保连接到正确的地址。如果您在 中使用链路本地地址fe80::,请不要忘记范围标识符(在 Linux 上为接口名称)。如果您在 Ubuntu 上使用“桥接网络” eth0,则需要将以下内容添加%eth0到地址:

fe80::2e69:8a08%eth0

(类似于vboxnet0tap0或任何您所拥有的。请注意,VirtualBox 不支持通过桥接无线接口的 IPv6。)

还可以尝试 Wireshark 或tcpdump查看数据包是否真正到达 VM。

相关内容