![通过 IPv6 连接到虚拟机](https://linux22.com/image/1285165/%E9%80%9A%E8%BF%87%20IPv6%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
在我的 Ubuntu 11.04 主机上,我安装了 VirtualBox 和 OpenSuse 11.4 客户端。在虚拟机中安装 Apache2 后,我无法通过 IPv6(使用 Firefox)连接到已安装的 HTTP 服务器。在虚拟机本身中,与http://[::1]是可能的。
有什么建议吗?
答案1
确保连接到正确的地址。如果您在 中使用链路本地地址fe80::
,请不要忘记范围标识符(在 Linux 上为接口名称)。如果您在 Ubuntu 上使用“桥接网络” eth0
,则需要将以下内容添加%eth0
到地址:
fe80::2e69:8a08%eth0
(类似于vboxnet0
、tap0
或任何您所拥有的。请注意,VirtualBox 不支持通过桥接无线接口的 IPv6。)
还可以尝试 Wireshark 或tcpdump
查看数据包是否真正到达 VM。