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