Linux命令route顯示或管理路由表-linux網路程式設計學習班

老男孩Linux發表於2021-05-08

route命令可以顯示或管理Linux系統的路由表,route命令設定的路由主要是靜態路由。掌握Linux命令對於Linux運維來說是必備技能,對於Linux運維工作起著重要的作用。那麼route命令引數選項有哪些?路由的概念是什麼?路由有哪些分類?

路由的概念是什麼?

計算機與計算機之間的資料傳輸必須得經由網路,而網路可以透過直接連線兩臺計算機的方式或者是以一個或一個以上的節點來構成。資料傳輸首先會透過源主機傳送到一個網路節點,然後這個網路節點會根據“約定”將資料傳送到另一個網路節點,另一個網路節點再將資料傳輸到下一個節點,依此類推,最終把資料傳輸到目標主機。這就是資料傳送的一個完整過程,而每個網路節點就是一個路由,“約定”就是路由規則,資料傳輸就是根據路由規則依次傳輸下去的。

路由有哪些分類?

路由分為靜態路由和動態路由。

Linux上配置的路由都屬於靜態路由。靜態路由規則是系統管理員使用route命令加入的,也就是透過手動輸入的方式來加入的路由規則。動態路由就是無需手動輸人路由的規則,其路由規則是本機與不同的機器彼此經過路由程式相互交換路由規則而來的。

route命令引數選項有哪些?

-n直接使用IP地址,不進行DNS解析主機名。

-ee顯示更詳細的路由資訊。

add新增路由資訊。

del刪除路由資訊。

target指定目標網路或主機。可以用IP地址或主機/網路名。

-net到一個網路的路由,後面接的是一個網路號地址。

-host到一個主機的路由,後面接的是一個主機地址。

netmask NM為新增的路由指定網路掩碼。

gw GW為發往目標網路/主機的任何分組指定閘道器。

dev If指定由哪個網路裝置出去,後面接網路裝置名,如eth0等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2771350/,如需轉載,請註明出處,否則將追究法律責任。

相關文章