当我的 ISP 不提供 IPv6 时,我如何获得 IPv6?

当我的 ISP 不提供 IPv6 时,我如何获得 IPv6?

我正在尝试在我的网络上启动并运行 IPv6,因为我听说 IPv6 隧道代理应该能够提供帮助。

我真的不明白它是如何工作的,也不明白为什么我需要它,但现在我无论如何都在尝试设置它。

我的 ISP 给了我一个路由器/调制解调器,我已将其设置为桥接模式。然后我连接了我自己的 OpenWRT 路由器,它在 IPv4 上运行良好。

然后我就跟着教程一切似乎都正常,但当我开始测试我是否连接到某些 IPv6 地址,以及我是否可以 ping 自己时,我失败了。当我检查我的数据包流量时,我可以看到TX: 14.43 KB (180 Pkts.),所以发生了一些事情。但RX: 0 B (0 Pkts.)一直这样。这是大约Uptime: 0h 25m 51s

  • 我用各种方法重新启动了路由器。我什至恢复了出厂设置并重新开始。

  • 我尝试更改防火墙区域局域网;没有用,所以我又改回来了。

  • 我尝试输入我的 updateKey 和密码。

  • 我尝试使用 48 位前缀和 64 位;是一样的。

我没有更改任何其他设置。

答案1

这听起来可能是以下几件事:

  1. “客户端 IPv4 地址”设置不正确,因此隧道代理不知道该与谁对话。仔细检查您的公共 IP 地址是否在 he.net 中配置正确并且没有更改。

  2. OpenWrt 中配置的客户端 IPv4 地址是公共 IP,但 OpenWrt 并未侦听公共 IP。这是一个超级常见的错误配置错误,he.net 将其放在“示例配置”页面中:

注意:当位于通过协议 41 的防火墙设备后面时,请使用您从设备的 DHCP 服务获取的 IPv4 地址,而不是您向我们的代理提供的 IPv4 端点。

这意味着如果你有一个 OpenWrt 路由器在后面您的 ISP 的路由器,那么配置中的 IP 地址/etc/config/network将包含您的私人的ip,不是你的公网ip! (第一次也让我很惊讶)

  1. 防火墙确实可能阻止流量。来自常问问题:

您的 IPv4 端点地址必须可通过 ICMP ECHO_REQUEST(Internet 控制消息协议)访问。如果您使用 NAT(网络地址转换)设备,请确保它允许并转发 IP 协议 41。

相关内容