如何访问全局范围 IPv6 主机?

如何访问全局范围 IPv6 主机?

DNS64+NAT64在一台有 2 个接口的机器上进行了设置:

eth0:公共IPv4广播(与外界相连)

eth1:全局范围IPv6地址:2001::/64

我可以在这台机器上成功使用ping6 google.com

现在我想将我的 MacBook 连接到这台机器,使其成为IPv6-only 客户端并执行一些测试,但我没有IPv6在这台 MacBook 上分配地址。我想知道,我应该如何手动分配一个地址,以便将所有IPv6流量(我将在 MacBook 上禁用 IPv4)路由到这台机器,这些流量将被拾取以DNS64+NAT64转换为IPv4请求并发送到外部世界?


更新:

NAT64+DNS64机器正在运行Debian。我安装Miredo在我的 Macbook 上,现在我有2001:: IPv6地址;但是我无法使用它 ping 我的 Debian 机器。(两台笔记本电脑都在大学网络的有线局域网上,我当然可以 pingIPv4机器的地址)


更新:

所以我在 debian 机器上安装了 radvd ;现在我的 MacBook 从 debian 机器获取了一个 IPv6 地址,并且所有 IPv6 流量都通过 debian 机器路由,以使我的设置正常工作!

我也在博客上介绍了我的设置http://ipv6transeval.tumblr.com/如果有人感兴趣

答案1

看来您已分配了 /64,请安装 radvd 并将其配置为在 eth1 上广播。您的 mac 应该会自动配置一个全局范围的 IPv6 地址。

相关内容