Linux命令之route

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]spa

注意:這個程序已通過時了。請查看ip route命令行

Route操做內核的IP選路表。它主要用途是在使用ifconfig(8)程序配置後,經過接口設置到指定的主機或網絡的靜態路由。orm

使用add或del選項時,route會修改路由表。若是沒有這些選項,route將顯示路由表的當前內容。blog

(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)的順序可有可無。
相關文章
相關標籤/搜索