ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]
-f 清除全部網關項的路由表。若是與某個
命令結合使用,在運行該命令前,
應清除路由表。
-p 與 ADD 命令結合使用時,將路由設置爲
在系統引導期間保持不變。默認狀況下,從新啓動系統時,
不保存路由。忽略全部其餘命令,
這始終會影響相應的永久路由。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 刪除路由
CHANGE 修改現有路由
destination 指定主機。
MASK 指定下一個參數爲「netmask」值。
netmask 指定此路由項的子網掩碼值。
若是未指定,其默認設置爲 255.255.255.255。
gateway 指定網關。
interface 指定路由的接口號碼。
METRIC 指定躍點數,例如目標的成本。
用於目標的全部符號名均可以在網絡數據庫
文件 NETWORKS 中進行查找。用於網關的符號名稱均可以在主機名稱
數據庫文件 HOSTS 中進行查找。
若是命令爲 PRINT 或 DELETE。目標或網關能夠爲通配符,
(通配符指定爲星號「*」),不然可能會忽略網關參數。
若是 Dest 包含一個 * 或 ?,則會將其視爲 Shell 模式,而且只
打印匹配目標路由。「*」匹配任意字符串,
而「?」匹配任意一個字符。示例: 157.*.一、157.*、127.*、*224*。
只有在 PRINT 命令中才容許模式匹配。
診斷信息註釋:
無效的 MASK 產生錯誤,即當 (DEST & MASK) != DEST 時。
示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
路由添加失敗: 指定的掩碼參數無效。
(Destination & Mask) != Destination。
示例:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... 只打印那些匹配 157* 的項
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^
若是未給出 IF,它將嘗試查找給定網關的最佳
接口。
> route ADD 3ffe::/32 3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE 只用於修改網關和/或躍點數。
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32數據庫