天天看點

Linux作業系統下Route指令詳細使用說明

<a href="http://linux.vbird.org/linux_server/0140networkcommand.php">http://linux.vbird.org/linux_server/0140networkcommand.php</a>

使用路由方式,使用route指令。

-- Route指令的正确用法

使用 Route 指令行工具檢視并編輯計算機的 IP 路由表。Route 指令和文法如下所示:

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

-f 清除所有網關入口的路由表。

-p 與 add 指令一起使用時使路由具有永久性。

Command 指定您想運作的指令 (Add/Change/Delete/Print)。

Destination 指定該路由的網絡目标。

mask Netmask 指定與網絡目标相關的網絡掩碼(也被稱作子網路遮罩)。

Gateway 指定網絡目标定義的位址集和子網路遮罩可以到達的前進或下一躍點 IP 位址。

metric Metric 為路由指定一個整數成本值标(從 1 至 9999),當在路由表(與轉發的資料包目标位址最比對)的多個路由中進行選擇時可以使用。

if Interface 為可以通路目标的接口指定接口索引。若要獲得一個接口清單和它們相應的接口索引,使用 route print 指令的顯示功能。可以使用十進制或十六進制值進行接口索引。

/? 在指令提示符處顯示幫助。

示例

若要顯示 IP 路由表的全部内容,請鍵入:

route print

若要顯示以 10. 起始的 IP 路由表中的路由,請鍵入:

route print 10.*

若要添加帶有 192.168.12.1 預設網關位址的預設路由,請鍵入:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

若要向帶有 255.255.0.0 子網路遮罩和 10.27.0.1 下一躍點位址的 10.41.0.0 目标中添加一個路由,請鍵入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

若要向帶有 255.255.0.0 子網路遮罩和 10.27.0.1 下一躍點位址的 10.41.0.0 目标中添加一個永久路由,請鍵入:

route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

若要向帶有 255.255.0.0 子網路遮罩、10.27.0.1 下一躍點位址且其成本值标為 7 的 10.41.0.0 目标中添加一個路由,請鍵入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

若要向帶有 255.255.0.0 子網路遮罩、10.27.0.1 下一躍點位址且使用 0x3 接口索引的 10.41.0.0 目标中添加一個路由,請鍵入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

若要删除到帶有 255.255.0.0 子網路遮罩的 10.41.0.0 目标的路由,請鍵入:

route delete 10.41.0.0 mask 255.255.0.0

若要删除以 10. 起始的 IP 路由表中的所有路由,請鍵入:

route delete 10.*

若要将帶有 10.41.0.0 目标和 255.255.0.0 子網路遮罩的下一躍點位址從 10.27.0.1 修改為 10.27.0.25,請鍵入:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

【相關文章】

<a href="http://network.51cto.com/art/200704/46839.htm">用IP轉發和Route路由實作跨網段互訪</a>

<a href="http://network.51cto.com/art/200608/29606.htm">教你妙用Route指令解決路由問題</a>

<a href="http://network.51cto.com/art/200607/28418.htm">在router上使用ssh</a>

繼續閱讀