如何为 TunnelBroker.net 设置 pfSense 2.0?

如何为 TunnelBroker.net 设置 pfSense 2.0?

在 pfSense 2.0 中创建 IPv6 隧道的流程是什么?


pfSense 2.0 (RC3) 支持创建 GIF 隧道:

在此处输入图片描述

帮助非常普通,而且没什么帮助:

在 pfSense 2.0 中,GIF 隧道接口是从 GIF 选项卡上的接口(分配)添加的。

GIF 是一种通用隧道机制,可用于 IPv4 和 IPv6 流量。

GIF 隧道可以添加、编辑或删除从列表视图中。

添加或编辑 GIF 接口时,您必须输入其接口、远程地址以及本地和远程隧道地址。您可以选择启用路由缓存、ECN 友好行为和描述。

请注意,使用 GIF 接口和桥接时,您无法 ping 路由器端点,但客户端仍可以 ping 彼此。如果没有桥接,您仍然应该能够通过 ping 到达路由器端点 IP。

什么时候在 Windows 7 上从 TunnelBroker.net 创建了一条隧道重要的信息只有3条:

  • 隧道入口节点:192.168.1.98
  • 隧道出口节点:209.51.181.2
  • 客户端 IPv6 地址:2001:470:1f11:1178::2/64

然后隧道需要一个默认网关 IPv6 地址:

  • 服务器 IPv6 地址:2001:470:1f11:1178::1/64

在此处输入图片描述

因此,在 Windows 上可以使用以下命令创建隧道:

netsh interface ipv6 add v6v4tunnel IP6Tunnel 192.168.1.98 209.51.181.2
netsh interface ipv6 add address IP6Tunnel 2001:470:1f11:1178::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:1f11:1178::1

现在,在这种情况下,我将隧道入口 IPv4 地址设置为我的台式机的内部LAN 地址(例如 192.168.1.98),而不是路由器的 WAN 地址。这是因为隧道入口在我的本地机器上。

现在要在 pfSense 上创建隧道。

  • 父接口LAN|WAN
  • gif 远程地址
  • gif 隧道本地地址
  • gif 隧道远程地址

我不知道以下两者的区别:

  • gif 远程地址
  • gif 隧道远程地址

我不知道gif 隧道本地地址应该:

  • LAN 接口上的路由器 IPv4 LAN 地址(例如 192.168.1.1)
  • 路由器的 IPv4 WAN(当前的) 地址(例如 216.8.139.7)在 WAN 接口上

我随机尝试了以下操作,但它没有任何作用(根本没有):

在此处输入图片描述


TunnelBroker.net 包含一些用于 FreeBSD 创建和配置隧道的脚本:

ifconfig gif0 create
ifconfig gif0 tunnel 216.8.139.7 209.51.181.2
ifconfig gif0 inet6 2001:470:1f11:1178::2 2001:470:1f10:1178::1 prefixlen 128
route -n add -inet6 default 2001:470:1f11:1178::1
ifconfig gif0 up

我的问题在第一行之后就结束了。我之所以再加三屏信息,唯一的原因是有些人会因为你问一个问题而生气。另外,通过发布大量毫无意义的垃圾信息,表明我确实尝试过 - 有些人认为这一点很重要。


编辑:pfSense 论坛上有一篇三年前的帖子(pfSense 背后的 IPv6。) 讨论了向 pfSense 1 手动添加 IPv6 隧道支持。我正在寻找用于 pfSense 2.0 UI 的扩展文档/说明/教程。

也可以看看

相关内容