手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

6to4relay(1M)

名称

6to4relay - 管理 6to4 中继路由器通信的配置

用法概要

/usr/sbin/6to4relay 
/usr/sbin/6to4relay [-e] [-a addr]
/usr/sbin/6to4relay [-d]
/usr/sbin/6to4relay [-h]

描述

6to4relay 命令用于配置 6to4 中继路由器通信。可通过设置在 tun 模块内存储 IPv4 地址的变量值来启用中继路由器通信支持。该变量对所有通道来说是全局的,它定义了用于与中继路由器进行通信的策略。缺省情况下,地址设置为 INADDR_ANY (0.0.0.0),并且内核会对该值进行解释,以指示已禁用对中继路由器通信的支持。否则,将启用支持,并在通过 6to4 通道接口发送通往本机 IPv6(非 6to4)主机的包时将指定的地址用作 IPv4 目标地址。6to4relay 命令使用项目专用 ioctl 来设置该变量。

未与任何选项结合使用的 6to4relay 将输出当前内核中配置状态。使用 –a 选项会将包发送到特定中继路由器的 unicast 地址,而不是缺省 anycast 地址。使用 –a 选项指定的地址不会指定用于从中继路由器接收通信的策略。已接收包的源中继路由器具有不确定性,因为可能会针对每个正在发送的本机 IPv6 端点选择不同的中继路由器。

使用 6to4relay 所做的配置更改在重新引导后不会持续有效。在关闭通道之前,这些更改将仅在内核中持续有效。

选项

6to4relay 命令支持以下选项:

–a addr

使用指定的地址 addr

–e

启用对中继路由器的支持。如果指定了该选项,则使用 –a addr。否则,使用缺省 anycast 地址 192.88.99.1。

–d

禁用对中继路由器的支持。

–h

帮助

操作数

支持下列操作数:

addr

特定中继路由器的单点传送地址。addr 必须指定为使用点分十进制表示的 IPv4 地址。否则,将出现错误,该命令将失败。

示例

示例 1 输出内核中配置状态

使用不带任何选项的 /usr/sbin/6to4relay 输出内核中配置状态。

example# /usr/sbin/6to4relay

如果 6to4 中继路由器通信已禁用,管理员将看到以下消息:

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

如果 6to4 路由器通信已启用,用户将看到以下消息:

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

退出状态

将返回以下退出值:

0

成功完成。

>0

出现错误。

文件

/usr/sbin/6to4relay

缺省安装根目录

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os
接口稳定性
Committed(已确定)

另请参见

ifconfig(1M)attributes(5)

Huitema, C. 编著的《RFC 3068, An Anycast Prefix for 6to4 Relay Routers》。Network Working Group 出版。2001 年 6 月。

Carpenter, B. 和 Moore, K. 编著的《RFC 3056, Connection of IPv6 Domains via IPv4 Clouds》。Network Working Group 出版。2001 年 2 月。

诊断

6to4relay 报告以下消息:

6to4relay: input (0.0.0.0) is not a valid IPv4 unicast address

示例: 以下示例提供错误的单点传送地址。

example# 6to4relay -e -a 0.0.0.0

描述: 使用 –a 选项指定的地址必须是有效的单点传送地址。

6to4relay: option requires an argument –a
usage:
    6to4relay
    6to4relay -e [-a <addr>]
    6to4relay -d
    6to4relay -h

示例: 以下示例不包括 –a 选项的参数。

example# 6to4relay -e -a 

描述: –a 选项需要一个参数。

usage:
    6to4relay
    6to4relay -e [-a <addr>]
    6to4relay -d
    6to4relay -h

示例: 以下示例指定不允许的选项。

example# 6to4relay -e -d

描述: 指定的选项不被允许。用法消息将输出到屏幕。

usage:
    6to4relay
    6to4relay -e [-a <addr>]
    6to4relay -d
    6to4relay -h

示例: 以下示例指定了 –a 选项,而未指定 –e 选项。

example# 6to4relay -a 1.2.3.4

描述: 需要将 –e 选项与 –a 选项一起使用。用法消息将输出到屏幕。

6to4relay: ioctl (I_STR) : Invalid argument

示例: 以下示例指定了无效地址。

example# 6to4relay -e -a 239.255.255.255

描述: 使用 –a 选项指定的地址不得是 d 类 addr