route [-CFvnNee] [-A family] [-4|-6]
route [-v] [-A family] [-4|-6] 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] [-4|-6] del [-net|-host] target [gw Gw] [netmask Nm] [metric N] [[dev] If]
route [-V] [--version] [-h] [--help]
注意:這個程序已經過時了。請查看ip route
Route操作內核的IP選路表。它主要用途是在使用ifconfig(8)程序配置后,通過接口設置到指定的主機或網絡的靜態路由。
使用add或del選項時,route會修改路由表。如果沒有這些選項,route將顯示路由表的當前內容。
(1).選項
-A family 使用指定的地址族(例如’inet’)。使用route –help獲取完整列表。可以使用-6作為--inet6和-4的別名作為-A inet的別名
-F 在內核的FIB(轉發信息庫)路由表上運行。這是默認值
-C 在內核的路由緩存上運行
-v 選擇詳細操作
-n 顯示數字地址而不是嘗試確定符號主機名。如果您要確認到名稱服務器的路由消失原因,這將非常有用。
-e 使用netstat(8) –format顯示路由表。-ee將生成一個包含路由表中所有參數的非常長的行。
del 刪除一個路線
add 添加一個新路線
target 目標網絡或主機。您可以提供點分十進制IP地址或主機/網絡名稱
-net 目標(target)是一個網路
-host 目標(target)是一個主機
netmask NM 添加網絡路由時,要使用的網絡掩碼
gw GW 給數據包指定通過的網關線路。
注意:必須首先訪問指定的網關。這意味着您必須預先設置一個靜態路由到網關。如果指定其中一個本地接口的地址,則將用於確定應將數據包路由到的接口。這是BSD風格所兼容的。
metric M 把路由表中的路由值字段(由路由進程使用)設置為M。
mss M 將路由的MTU(最大傳輸單元)設置為M個字節。注意當前執行的route命令不允許選項設置最大字段大小(MSS)
window W 將此路由上連接的TCP窗口大小設置為W字節。這通常僅用於AX.25網絡,並且驅動程序無法處理背靠背幀。
irtt I 將此路由上TCP連接的初始往返時間(irtt)設置為I毫秒(1-12000)。這通常僅用於AX.25網絡。如果省略,則使用RFC 1122默認值300ms。
reject 安裝阻塞路由,這將強制路由查找失敗。例如,這用於在使用默認路由之前屏蔽網絡。這不適用於防火牆
mod,dyn,reinstate 安裝動態的或更改過的路由。這些標志用於診斷目的,通常僅用於路由守護進行設置
dev If 強制路由與指定設備關聯,否則內核將嘗試自行確認設備(通過檢查已有的路由和設備規格,以及路由添加到的位置)。在大多數普通網絡中,您不需要這樣。如果dev If是命令行中最后一個選項,則可以省略單詞dev,應為它是默認值。否則,路由修飾符(metric-netmask-gw-dev)的順序無關緊要。