Manpages

NAME

route - 显 示 / 操 作 IP选 路 表

总 览 SYNOPSIS

route [-CFvnee]

route [-v] [-A

family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I][reject] [mod] [dyn] [reinstate] [[dev] If]

route [-v] [-A

family] del [-net|-host] target [gw Gw][netmask Nm] [metric N] [[dev] If]

route [-V] [--version] [-h] [--help]

描 述 DESCRIPTION

route程 序 对 内 核 的 IP选 路 表 进 行 操 作 。 它 主 要 用 于 通 过 已 用 ifconfig(8)程 序 配 置 好 的 接 口 来 指 定 的 主 机 或 网 络 设 置 静 态 路 由 。

选 项 OPTIONS

-v 选 用 细 节 操 作 模 式

-A family 用 指 定 的 地 址 族 (如 ’inet’, ’inet6’)。

-n 以 数 字 形 式 代 替 解 释 主 机 名 形 式 来 显 示 地 址 。 此 项 对 试 图 检 测 对 域 名 服 务 器 进 行 路 由 发 生 故 障 的 原 因 非 常 有 用 。

-e 用

netstat(8)的 格 式 来 显 示 选 路 表 。 -ee将 产 生 包 括 选 路 表 所 有 参 数 在 内 的 大 量 信 息 。

-net 路 由 目 标 为 网 络 。

-host 路 由 目 标 为 主 机 。

-F 显 示 内 核 的

FIB选 路 表 。 其 格 式 可 以 用 -e 和 -ee选 项 改 变 。

-C 显 示 内 核 的 路 由 缓 存 。

del 删 除 一 条 路 由 。

add 添 加 一 条 路 由 。

target 指 定 目 标 网 络 或 主 机 。 可 以 用 点 分 十 进 制 形 式 的

IP地 址 或 主 机 /网 络 名 。

netmask Nm 为 添 加 的 路 由 指 定 网 络 掩 码 。

gw Gw 为 发 往 目 标 网 络

/主 机 的 任 何 分 组 指 定 网 关 。 注 意 : 指 定 的 网 关 首 先 必 须

是 可 达 的 。 也 就 是 说 必 须 为 该 网 关 预 先 指 定 一 条 静 态 路 由 。 如 果 你 为 本 地 接 口 之 一 指 定 这 个 网 关 地 址 的 话 , 那 么 此 网 关 地 址 将 用 于 决 定 此 接 口 上 的 分 组 将 如 何 进 行 路 由 。 这 是 BSD风 格 所 兼 容 的 。

metric M 把 选 路 表 中 的 路 由 值 字 段 (由 选 路 进 程 使 用 )设 为 M。

mss M 把 基 于 此 路 由 之 上 的 连 接 的

TCP最 大 报 文 段 长 度 设 为 M字 节 。 这 通 常 只 用 于

优 化 选 路 设 置 。 默 认 值 为 536。

window W 把 基 于 此 路 由 之 上 的 连 接 的 TCP窗 口 长 度 设 为 W字 节 。 这 通 常 只 用 于 AX.25网 络 和 不 能 处 理 背 对 背 形 式 的 帧 的 设 备 。

irtt I 把 基 于 此 路 由 之 上 的

TCP连 接 的 初 始 往 返 时 间 设 为 I毫 秒 (1-12000)。 这 通

常 也 只 用 于 AX.25网 络 。 如 果 省 略 此 选 项 , 则 使 用 RFC1122的 缺 省 值 300ms。

reject 设 置 一 条 阻 塞 路 由 以 使 一 条 路 由 查 找 失 败 。 这 用 于 在 使 用 缺 省 路 由 前 先 屏 蔽 掉 一 些 网 络 。 但 这 并 不 起 到 防 火 墙 的 作 用 。

mod, dyn, reinstate 设 置 一 条 动 态 的 或 更 改 过 的 路 由 。 这 些 标 志 通 常 只 由 选 路 进 程 来 设 置 。 这 只 用 于 诊 断 目 的 ,

dev If 强 制 使 路 由 与 指 定 的 设 备 关 联 , 因 为 否 则 内 核 会 自 己 来 试 图 检 测 相 应 的 设 备

(通 常 检 查 已 存 在 的 路 由 和 加 入 路 由 的 设 备 的 规 格 )。 在 多 数 正 常 的 网 络 上 无 需 使 用 。 如 果 dev If是 命 令 行 上 最 后 一 个 指 定 的 选 项 , 那 么 可 以 省 略 关 键 字 dev, 因 为 它 是 缺 省 值 。 否 则 路 由 修 改 对 象 (metric - netmask- gw - dev)无 关 紧 要 。

范 例 EXAMPLES

route add -net 127.0.0.0 加 入 正 常 的 环 回 接 口 项 , 它 使 用 掩 码 255.0.0.0(由 目 标 地 址 决 定 了 它 是 A类 网 络 )并 与 设 备 "lo"相 关 联 (假 定 该 设 备 先 前 已 由 ifconfig(8)正 确 设 置 )。
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 向 "eth0"添 加 一 条 指 向 网 络 192.56.76.x的 路 由 。 其 中 的 C类 子 网 掩 码 并 不 必 须 , 因 为 192.*是 个 C类 的 IP地 址 。 在 此 关 键 字 "dev"可 省 略 。
route add default gw mango-gw 加 入 一 条 缺 省 路 由 (如 果 无 法 匹 配 其 它 路 由 则 用 它 )。 使 用 此 路 由 的 所 有 分 组 将 通 过 网 关 "mango-gw"进 行 传 输 。 实 际 使 用 此 路 由 的 设 备 取 决 于 如 何 到 达 "mango-gw" - 先 前 必 须 设 好 到 "mango-gw"的 静 态 路 由 。
route add ipx4 sl0 向 SLIP接 口 添 加 一 条 指 向 "ipx4"的 路 由 (假 定 "ipx4"是 使 用 SLIP的 主 机 )。
route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4 此 命 令 为 先 前 SLIP接 口 的 网 关 ipx4添 加 到 网 络 "192.57.66.x"的 路 由 。
route add 224.0.0.0 netmask 240.0.0.0 dev eth0 此 命 令 为 "eth0"设 定 所 有 D类 地 址 (用 于 组 播 )的 路 由 。 这 是 用 于 组 播 内 核 的 正 确 配 置 行 。
route add 10.0.0.0 netmask 255.0.0.0 reject 此 命 令 为 私 有 网 络 "10.x.x.x."设 置 一 条 阻 塞 路 由 。

输 出 信 息 OUTPUT

内 核 选 路 表 的 输 出 信 息 由 以 下 栏 目 组 成 :

Destination 目 标 网 络 或 目 标 主 机 。
Gateway 网 关 地 址 或 ’*’(如 未 设 )。
Genmask 目 标 网 络 的 子 网 掩 码 ; ’255.255.255.255’为 主 机 , ’0.0.0.0’为 缺 省 路 由 。

Flags 可 能 出 现 的 标 志 有 :

U (route is up) 路 由 正 常
H (target is a host) 主 机 路 由
G (use gateway) 使 用 网 关 的 间 接 路 由
R (reinstate route for dynamic routing) 为 动 态 选 路 恢 复 路 由
D (dynamically installed by daemon or redirect) 该 路 由 由 选 路 进 程 或 重 定 向 动 态 创 建
M (modified from routing daemon or rederict) 该 路 由 已 由 选 路 进 程 或 重 定 向 修 改
! (reject route) 阻 塞 路 由

Metric 通 向 目 标 的 距 离

(通 常 以 跳 来 计 算 )。 新 内 核 不 使 用 此 概 念 , 而 选 路 进 程 可

能 会 用 。

Ref 使 用 此 路 由 的 活 动 进 程 个 数

(Linux内 核 并 不 使 用 )。

Use 查 找 此 路 由 的 次 数 。 根 据

-F 和 -C的 使 用 , 此 数 值 是 路 由 缓 存 的 损 失 数 或 采 样 数 。

Iface 使 用 此 路 由 发 送 分 组 的 接 口 。

MSS 基 于 此 路 由 的

TCP连 接 的 缺 省 最 大 报 文 段 长 度 。

Window 基 于 此 路 由 的

TCP连 接 的 缺 省 窗 口 长 度 。

irtt 初 始 往 返 时 间

。 内 核 用 它 来 猜 测 最 佳 TCP协 议 参 数 而 无 须 等 待 (可 能 很 慢 的 )应 答 。

HH (cached only) 为 缓 存 过 的 路 由 而 访 问 硬 件 报 头 缓 存 的 ARP记 录 和 缓 存 路 由 的 数 量 。 如 果 缓 存 过 路 由 的 接 口 (如 lo)无 须 硬 件 地 址 则 值 为 -1。
Arp (cached only) 无 论 缓 存 路 由 所 用 的 硬 件 地 址 情 况 如 何 都 进 行 更 新 。

文 件 FILES

/proc/net/ipv6_route
/proc/net/route
/proc/net/rt_cache

参 见 SEE ALSO

ifconfig(8), netstat(8), arp(8), rarp(8)

历 史 HISTORY

Linux所 用 的 route程 序 最 初 由 Fred N. van Kempen <waltje [AT] uwalt.org>开 发 , 并 由 Johannes Stille 和 Linus Torvalds对 pl15进 行 修 改 。 Alan Cox为 Linux 1.1.22加 入 了 mss 和 window选 项 。 对 irtt的 支 持 和 与 netstat的 合 并 来 自 BerndEckenfels的 工 作 。

作 者 AUTHOR

当 前 由 Phil Blundell <Philip.Blundell [AT] pobox.com>维 护 。

[中 文 版 维 护 人 ]

meaculpa <meaculpa [AT] 21cn.com>

[中 文 版 最 新 更 新 ]

2001/02/24

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh