使用 FreeBSD 在 IPv4 WAN 上建立 IPv6 隧道

使用 FreeBSD 在 IPv4 WAN 上建立 IPv6 隧道

在 WAN 上,我有 5 个不同的位置,通过 Cisco 2801s 由点对点 T1 连接,其中一个中心位置将每个位置路由到所有其他位置,这是一种星型配置。

路由器的 iOS 太旧了,不支持 IPv6,所以为了使用 ULA 完成一些测试,我希望从本质上通过它们建立隧道,并且在每个位置都有一个 FreeBSD 服务器充当某种隧道代理或其他东西,以及作为所述位置的 IPv6 机器的网关。

我是 IPv6 新手,但似乎找不到我感兴趣的具体示例或适当术语。我可以找到 FreeBSD 网关和外部隧道代理连接的示例,但没有找到跨您自己的 IPv4 WAN 路由 IPv6 的示例。

任何见解都将不胜感激。

答案1

您可以通过以下方式将您的网站连接到中心点gif(4)隧道并在这些隧道中使用 IPv6。这将正确地在 IPv4 中封装/解封装 IPv6,但这种方法仅在您拥有静态公共 IPv4 地址时才有用。如果您有动态 IP,最好使用mpd建立内部包含 IPv6 的 L2TP 隧道。

答案2

您可能想要使用 6to4 或 6in4 隧道。一旦隧道建立,您将需要将适当的路由条目添加到 FreeBSD 隧道代理。

6to4 将根据代理的 IPv4 地址为您提供网络。6in4 将 IPv6 数据包作为 IPv4 数据包内的数据进行路由。它更加灵活。

有很多文档介绍如何使用这些协议为仅具有 IPv4 互联网连接的系统提供 IPv6 互联网访问。这就是我为我的系统提供 IPv6 访问的方式。(目前还没有太多流量。)我从一个6to4 隧道并迁移到6合4隧道飓风电气

Hurricane Electric 在其网站上提供了大量文档。即使您未启用 IPv6 互联网访问,也可以使用相同的原则。

相关内容