在 Oracle® Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道

退出打印视图

更新时间: 2014 年 7 月
 
 

如何启用通往 6to4 中继路由器的 6to4 隧道


Caution

注意  -  由于重大安全问题,缺省情况下,在 Oracle Solaris 中禁用了 6to4 中继路由器支持。有关详细信息,请参见在 Oracle Solaris 11.2 中排除网络管理问题 中的建立通往 6to4 中继路由器的隧道时的安全问题


开始之前

    在启用通往 6to4 中继路由器的 6to4 隧道之前,需完成以下任务:

  • 在您的站点中配置 6to4 路由器。请参见如何创建和配置 IP 隧道

  • 检查建立通往 6to4 中继路由器的隧道连接时涉及到的安全问题。

  1. 使用以下方法之一启用通往 6to4 中继路由器的隧道:
    • 启用通往任播 6to4 中继路由器的隧道。
      # 6to4relay -e

      -e 选项可用于在 6to4 路由器和任播 6to4 中继路由器之间设置隧道。任播 6to4 中继路由器具有已知的 IPv4 地址 192.88.99.1。物理位置距离您的站点最近的任播中继路由器将成为 6to4 隧道的端点。该中继路由器随后将在 6to4 站点和本机 IPv6 站点之间转发包。

      有关详细信息,请参见 RFC 3068, "An Anycast Prefix for 6to4 Relay Routers"(RFC 3068,6to4 中继路由器的任播前缀)。

    • 启用通往特定 6to4 中继路由器的隧道。
      # 6to4relay -e -a relay-router-address

      -a 选项表示后面将跟有一个特定路由器地址。请将 relay-router-address 替换为用以启用隧道的特定 6to4 中继路由器的 IPv4 地址。

    除非删除 6to4 隧道的伪接口,否则通往 6to4 中继路由器的隧道将一直保持活动状态。

  2. 如果不再需要隧道,请删除通往 6to4 中继路由器的隧道。
    # 6to4relay -d
  3. (u53ef选) 使通往 6to4 中继路由器的隧道在重新引导过程中持续保留。

    您的站点可能迫切要求通往 6to4 中继路由器的隧道在 6to4 路由器每次重新引导时都进行恢复。要支持此方案,必须执行下列操作:

    1. 编辑 /etc/default/inetinit 文件。
      # pfedit /etc/default/inetinit

      要修改的行位于该文件的末尾。

    2. ACCEPT6TO4RELAY=NO 行中的 NO 值更改为 YES
    3. (u53ef选) 创建通往特定 6to4 中继路由器的隧道,该隧道在重新引导过程中持续保留。

      对于 RELAY6TO4ADDR 参数,请将 192.88.99.1 地址更改为要使用的 6to4 中继路由器的 IPv4 地址。

示例 5-5  获取有关 6to4 中继路由器支持的状态信息

可以使用 6to4relay 命令来确定是否启用了对 6to4 中继路由器的支持。以下示例显示了禁用 6to4 中继路由器支持(此为 Oracle Solaris 中的缺省设置)时的输出。

# 6to4relay
6to4relay: 6to4 Relay Router communication support is disabled.

启用对 6to4 中继路由器的支持时,将显示以下输出:

# 6to4relay
6to4relay: 6to4 Relay Router communication support is enabled.
IPv4 remote address of Relay Router=192.88.99.1