如何在 Fedora 中设置 IPv6 隧道?

如何在 Fedora 中设置 IPv6 隧道?

我一直在尝试 IPv6。飓风电气通过他们的http://tunnelbroker.net服务提供免费的 IPv6 隧道。我希望能够在我的 Fedora 14 桌面工作站上可靠地使用它。我在网上尝试了许多不同的方法来进行此设置,但似乎都不适合简单的工作站安装。

我目前在有线以太网上使用旧的静态网络设置(通过 /etc/init.d/network)而不是 NetworkManager。

答案1

我最终所做的与斯科特的答案类似,但有一些额外的步骤。

使用以下命令创建文件 /etc/sysconfig/network-scripts/ifcfg-he-ipv6:

DEVICE=he-ipv6
TYPE=sit
BOOTPROTO=none
ONBOOT=yes                         # set to "no" if you prefer to start the tunnel manually
IPV6INIT=yes
IPV6TUNNELIPV4=216.66.80.26        # Server IPv4 address (this the HE London tunnel server)
IPV6ADDR=2001:xxx:xxxx:xxx::x/64   # Client IPv6 address

还要确保 /etc/sysconfig/network 包含:

NETWORKING_IPV6=yes
IPV6_DEFAULTDEV=he-ipv6

隧道每次都能快速恢复,并且在升级到 F15 和 F16 后仍能幸存。

答案2

我意识到这并不完全是您正在使用的操作系统,但对于 CentOS 5.5,我刚刚创建了 /etc/sysconfig/network-scripts/ifcfg-sit1:

BOOTPROTO="none"
DEVICE="sit1"
IPV6INIT=yes
IPV6TUNNELIPV4=xx.xx.xx.xx
IPV6TUNNELIPV4LOCAL=yy.yy.yy.yy
IPV6ADDR="2001:xxx:x:xxx::x/64"
ONBOOT=yes

对于远程隧道端点 (xx.xx.xx.xx),可以在tunnelbroker.net 站点上找到,本地端点 (yy.yy.yy.yy) 只是我的内部(NAT 后面)IPv4 地址。

隧道似乎需要一些时间才能出现。实际上仍在研究这一点。

相关内容