Manpages

名 前

route − IP 経 路 テ ー ブ ル の 表 示 /設 定

書 式

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]

説 明

route は カ ー ネ ル の IP 経 路 テ ー ブ ル を 操 作 す る 。 そ の 主 な 目 的 は 、 特 定 の ホ ス ト や ネ ッ ト ワ ー ク へ の 静 的 な 経 路 を 設 定 す る こ と で あ る 。 経 路 に 用 い る イ ン タ ー フ ェ ー ス は 、 こ の コ マ ン ド の 前 に ifconfig(8) で 設 定 し て お く 必 要 が あ る 。

add ま た は del オ プ シ ョ ン を 使 う と 、 route は 経 路 テ ー ブ ル を 変 更 で き る 。 こ れ ら の オ プ シ ョ ン を 指 定 し な い 場 合 、 route は 現 在 の 経 路 テ ー ブ ル の 内 容 を 表 示 す る 。

オ プ シ ョ ン

−A family 指 定 し た ア ド レ ス フ ァ ミ リ ー を 使 う (例 え ば ’inet’ を 指 定 す る 。 全 リ ス ト を 表 示 す る に は ’route --help’ を 使 う こ と )。

-F カ ー ネ ル の

FIB (Forwarding Information Base) 経 路 テ ー ブ ル を 操 作

す る 。 こ れ は デ フ ォ ル ト で あ る 。

-C カ ー ネ ル の 経 路 テ ー ブ ル を 操 作 す る 。

−v 操 作 の 際 に 詳 細 表 示 す る モ ー ド を 選 択 す る 。

−n ホ ス ト 名 を 解 決 せ ず 、 ア ド レ ス を 数 値 で 表 示 す る 。 こ れ は ネ ー ム サ ー バ が 見 つ か ら な い 場 合 な ど 、 ホ ス ト 名 の 解 決 が で き な い 場 合 に 有 用 で あ る 。

−e 経 路 テ ー ブ ル の 表 示 に

netstat(8) の フ ォ ー マ ッ ト を 使 用 す る 。 −ee は 経 路 情 報 の す べ て の パ ラ メ ー タ を 1 行 で 表 示 す る 。

del 経 路 を 削 除 す る 。

add 新 し い 経 路 を 追 加 す る 。

target 対 象 と す る ネ ッ ト ワ ー ク ま た は ホ ス ト を 指 定 す る 。

10 進 ド ッ ト 表 記 の

IP ア ド レ ス か 、 ホ ス ト 名 も し く は ネ ッ ト ワ ー ク 名 を 指 定 可 能 で あ る 。

−net

target を ネ ッ ト ワ ー ク と す る 。

-host

target を ホ ス ト と す る 。

netmask NM ネ ッ ト ワ ー ク 経 路 を 追 加 す る 場 合 、 そ こ で 使 用 さ れ る ネ ッ ト マ ス ク 。

gw GW ゲ ー ト ウ ェ イ を 経 由 し た 経 路 パ ケ ッ ト 。 注 意 : 記 述 さ れ た ゲ ー ト ウ ェ イ は 、 ま ず 到 達 可 能 で な け れ ば な ら な い 。 こ れ は 通 常 、 前 も っ て ゲ ー ト ウ ェ イ に 静 的 経 路 を 設 定 し な く て は な ら な い と い う こ と で あ る 。 も し 、 ロ ー カ ル の イ ン タ フ ェ ー ス の ア ド レ ス を 指 定 し た 場 合 は 、 そ れ は パ ケ ッ ト が 通 過 す べ き イ ン タ フ ェ ー ス の 決 定 に 使 用 さ れ る 。 こ れ は

BSD の 手 法 に の っ と っ た や り 方 で あ る 。
metric M
経 路 テ ー ブ ル の メ ト リ ッ ク (経 路 制 御 デ ー モ ン が 使 用 す る ) を M に 設 定 す る 。

mss M 指 定 の 経 路 で の 接 続 の

TCP 最 大 セ グ メ ン ト サ イ ズ (MSS) を M バ イ ト

に 設 定 す る 。 デ フ ォ ル ト は デ バ イ ス の MTU (Maximum Transmission Unit, 最 大 送 信 単 位 ) か ら ヘ ッ ダ ー を 引 い た サ イ ズ で あ る 。 ま た 、 ネ ッ ト ワ ー ク パ ス の MTU が 見 つ か っ た 場 合 、 小 さ い 方 の MTU が デ フ ォ ル ト に な る 。 こ の 設 定 は 、 ネ ッ ト ワ ー ク パ ス の MTU を 見 付 け る こ と が で き な か っ た 場 合 (こ れ は ICMP Fragmentation Needed を ブ ロ ッ ク し て し ま う 、 間 違 っ て 設 定 さ れ た フ ァ イ ヤ ー ウ ォ ー ル な ど の た め に 起 こ る )、 相 手 側 TCP パ ケ ッ ト を 強 制 的 に 小 さ く す る た め に 使 わ れ る 。

window W 指 定 の 経 路 で の 接 続 の TCP ウ ィ ン ド ウ サ イ ズ を W バ イ ト に 設 定 す る 。 こ れ は 一 般 に AX.25 ネ ッ ト ワ ー ク や 、 連 続 的 に 送 ら れ る フ レ ー ム を 取 り こ ぼ し て し ま う よ う な ド ラ イ バ ー で の み 使 用 さ れ る 。

irtt I 指 定 の 経 路 で の

TCP 接 続 の 初 期 ラ ウ ン ド ト リ ッ プ 時 間 (irtt) を I

(1-12000) ミ リ 秒 の 範 囲 で 設 定 す る 。 こ れ は 一 般 的 に AX.25 ネ ッ ト ワ ー ク で の み 使 用 さ れ る 。 省 略 し た 場 合 、 RFC 1122 で デ フ ォ ル ト と さ れ て い る 300 ミ リ 秒 が 使 用 さ れ る 。

reject ブ ロ ッ ク す る 経 路 を 設 定 す る 。 こ れ は 経 路 参 照 の 失 敗 を 強 制 し 、 例 え ば 、 デ フ ォ ル ト の 経 路 を 使 用 せ ず に 、 ネ ッ ト ワ ー ク を 使 わ な い よ う に し て し ま う 場 合 な ど に 用 い る 。 こ れ は 、 フ ァ イ ア ー ウ ォ ー ル の 設 定 で は

"な い "。
mod, dyn, reinstate
動 的 な 経 路 や 変 更 経 路 を 設 定 す る 。 こ れ ら の フ ラ グ は 診 断 の 用 途 に 使 わ れ 、 一 般 的 に は 経 路 制 御 デ ー モ ン に よ っ て の み 設 定 さ れ る 。

dev If 記 述 さ れ た デ バ イ ス に 、 経 路 を 関 連 づ け る こ と を 強 制 す る 。 通 常 カ ー ネ ル は 自 分 自 身 で デ バ イ ス を 決 定 し よ う と す る

(す で に あ る 経 路 と デ バ イ ス の 記 述 、 経 路 が ど こ に 追 加 さ れ て い る か に よ る )。 一 般 的 な ネ ッ ト ワ ー ク で は 、 こ れ を 指 定 す る 必 要 は な い 。 も し dev If が コ マ ン ド ・ ラ イ ン の 最 後 の オ プ シ ョ ン の 場 合 に は 、 dev と い う 語 は 省 略 し て も 良 い 。 他 の 場 合 で は 、 経 路 修 飾 子 の 順 番 (metric -netmask - gw - dev) は 重 要 で は な い 。

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 を 追 加 す る 。 こ こ で の 192.* は ク ラ ス C の IP ア ド レ ス な の で 、 ク ラ ス C の こ の ネ ッ ト マ ス ク 修 飾 子 は 必 須 で は な い 。 こ の 場 合 dev と い う 語 は 省 略 可 能 で あ る 。

route add default gw mango-gw デ フ ォ ル ト 経 路 (適 切 な 経 路 が 他 に な い 場 合 に 使 用 さ れ る も の ) を 追 加 す る 。 こ の 経 路 を 使 用 す る す べ て の パ ケ ッ ト は 、 "mango-gw" を 経 由 す る 。 デ バ イ ス は "mango-gw" に 到 達 す る 上 で 実 際 に 使 用 す る 経 路 に 依 存 す る 。 - "mango-gw" に 対 す る 静 的 経 路 が あ ら か じ め 設 定 さ れ て い る 必 要 が あ る 。
route add ipx4 sl0

"ipx4" に 対 す る 経 路 を SLIP イ ン タ フ ェ ー ス 経 由 ("ixp4" は SLIP ホ ス ト で あ る と 仮 定 す る ) で 追 加 す る 。

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4 前 述 の SLIP イ ン タ フ ェ ー ス 経 路 を ゲ ー ト ウ ェ イ と し て 、 ネ ッ ト ワ ー ク "192.57.66.x" を 追 加 す る 。
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
こ の 設 定 は わ か り に く い の で 、 あ え て 記 述 し た 。 こ れ は 全 て の ク ラ ス D (マ ル チ キ ャ ス ト ) IP の 経 路 が "eth0" を 通 っ て 行 く よ う に 設 定 す る 。 こ れ は マ ル チ キ ャ ス ト ・ カ ー ネ ル の 正 し い 設 定 で あ る 。
route add -net 10.0.0.0 netmask 255.0.0.0 reject
プ ラ イ ベ ー ト ネ ッ ト ワ ー ク "10.x.x.x" へ の 経 路 を 拒 否 (reject) す る よ う に 設 定 す る 。

出 力

カ ー ネ ル 経 路 テ ー ブ ル の 出 力 は 、 以 下 の 項 目 で 構 成 さ れ る 。

Destination 対 象 ネ ッ ト ワ ー ク も し く は ホ ス ト 。
Gateway
ゲ ー ト ウ ェ イ の ア ド レ ス か 、 設 定 さ れ て い な い な ら ’*’ で あ る 。
Genmask

Genmask は 対 象 ネ ッ ト ワ ー ク の ネ ッ ト マ ス ク で あ る 。 ’255.255.255.255’ は 、 ホ ス ト が 対 象 で あ る 場 合 の マ ス ク で 、 ’0.0.0.0’ は 、 デ フ ォ ル ト 経 路 の ネ ッ ト マ ス ク で あ る 。

Flags 指 定 可 能 な フ ラ グ と し て は 、 以 下 の も の が あ る 。

U (経 路 は 有 効 に な っ て い る )
H
(タ ー ゲ ッ ト は ホ ス ト で あ る )
G
(ゲ ー ト ウ ェ イ を 使 用 す る )
R
(回 復 さ れ る 動 的 経 路 )
D
(デ ー モ ン も し く は 置 き 換 え に よ る 動 的 な 設 定 で あ る )
M
(経 路 制 御 デ ー モ ン も し く は 置 き 換 え に よ る 変 更 で あ る )
A
(addrconf に よ り 設 定 さ れ て い る )
C
(キ ャ ッ シ ュ の エ ン ト リ ー で あ る )
!
(拒 否 (reject) す る 経 路 で あ る )

Metric タ ー ゲ ッ ト の 距 離

(通 常 は ホ ッ プ 数 ) で あ る 。 最 近 の カ ー ネ ル で は 無

視 さ れ る が 、 経 路 制 御 デ ー モ ン が 必 要 と す る 可 能 性 が あ る 。

Ref 指 定 の ル ー ト の 参 照 数

(Linux カ ー ネ ル で は 使 用 し な い )。

Use 経 路 の 参 照 回 数 で あ る 。

-F と -C オ プ シ ョ ン の 使 用 に 依 存 す る 。 こ

れ は 経 路 キ ャ ッ シ ュ が 失 敗 (-F) と ヒ ッ ト (-C) し た 回 数 で あ る 。

Iface こ の 経 路 で 使 用 す る イ ン タ フ ェ ー ス で あ る 。

MSS こ の 経 路 で の

TCP 接 続 の デ フ ォ ル ト 最 大 セ グ メ ン ト で あ る 。

Window こ の 経 路 で の

TCP 接 続 の デ フ ォ ル ト の ウ ィ ン ド ウ ・ サ イ ズ で あ る 。

irtt 初 期

RTT (ラ ウ ン ド ト リ ッ プ 時 間 ) で あ る 。 カ ー ネ ル は 、 (遅 い と 思 わ れ る ) 返 信 の 待 ち 時 間 を 含 ま な い 最 良 の TCP プ ロ ト コ ル パ ラ メ ー タ ー を 推 測 す る た め に 、 こ の 値 を 使 う 。
HH (キ ャ ッ シ ュ の み )
キ ャ ッ シ ュ さ れ た 経 路 の う ち ハ ー ド ウ ェ ア ・ ヘ ッ ダ ー ・ キ ャ ッ シ ュ を 参 照 す る も の と ARP エ ン ト リ の 数 で あ る 。 キ ャ ッ シ ュ さ れ た 経 路 の イ ン タ フ ェ ー ス が ハ ー ド ウ ェ ア ・ ア ド レ ス を 必 要 と し な い 場 合 (例 え ば lo) で は 、 こ の 値 は −1 に な る 。
Arp (キ ャ ッ シ ュ の み )
キ ャ ッ シ ュ さ れ た 経 路 に 対 す る ハ ー ド ウ ェ ア ア ド レ ス の 更 新 状 況 で あ る 。

フ ァ イ ル

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

関 連 項 目

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

履 歴

Linux 用 の route コ マ ン ド は 、 最 初 に Fred N. van Kempen, <waltje [AT] uwalt.org> に よ っ て 書 か れ 、 Johannes Stille と Linus Torvalds に よ り pl15 に 更 新 さ れ た 。 Alan Cox は mss と window オ プ シ ョ ン を Linux 1.1.22 で 追 加 し た 。 irtt の サ ポ ー ト と netstat へ の 併 合 は Bernd Eckenfels に よ る も の で あ る 。

著 者

現 在 は Phil Blundell <Philip.Blundell [AT] pobox.com> が メ ン テ ナ ン ス し て い る 。