/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 命令支持以下选项:
使用指定的地址 addr。
启用对中继路由器的支持。如果指定了该选项,则使用 –a addr。否则,使用缺省 anycast 地址 192.88.99.1。
禁用对中继路由器的支持。
帮助
支持下列操作数:
特定中继路由器的单点传送地址。addr 必须指定为使用点分十进制表示的 IPv4 地址。否则,将出现错误,该命令将失败。
使用不带任何选项的 /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
将返回以下退出值:
成功完成。
出现错误。
缺省安装根目录
有关下列属性的说明,请参见 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。