route命令詳解 路由表配置 這和防火牆是息息相關的

1、網絡爲全0或者全1的特殊含義

二、路由表簡介:

路由表存儲着指向特定網絡地址的路徑,從路由表中可以我們可以判斷出數據包的流向,路由表有靜態與動態之分,靜態路由表在網絡建立之初就由網絡人員按照網路拓撲自己手動配置好的,

並且不會更改的叫做靜態路由表,而動態路由表是指設備根據路由選擇協議動態的能夠自學習到新的路由表項從而動態更新自己的路由表,這種方式要消耗資源來完成,顯然我們的網關設備

只需要通過設置靜態路由表就可以滿足我們的需求。

 

三、靜態路由表配置常見命令:

route add default gw 192.168.21.1  

 (添加一個默認路由,所有數據包在找不到往哪兒走的時候全部經由該默認網關192.168.21.1出去)

route del  default gw 192.168.21.1   

(刪除配置的默認路由)

route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1   dev eth0   

(該條命令的作用是配置一條路由表項,其目的地址一個網段192.168.21.0,子網掩碼是255.255.255.0,網關是192.168.21.1,經過的網卡設備是eth0,就是說去往192.168.21.0網段的數據包都是經過網卡eth0出去並由網關192.168.21.1轉發出去)

route del -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1   dev eth0 

(刪除上述設置的路由表項)

route add -host 192.168.21.106 dev eth1 

(該條命令作用是配置一條路由表項,其目的地址是192.168.21.106,數據包經過eth1網卡出去)

route del  -host 192.168.21.106 dev eth1  

(刪除上述設置的路由表項)

route -n 

(顯示當前配置的路由表內容)

命令說明如下:

1.靜態路由表的配置可以由上述命令中涉及到的選項-net ,netmask , gw ,dev ,-host自由組合。

2.-net選項是指的一個網段,多個ip地址;而-host選項指的是具體的主機地址,單個ip地址

四、路由表字段內容說明:

route -n

字段說明:

字段

說明

Destination 目標網絡或目標主機。Destination 爲 default(0.0.0.0)時,表示這個是默認網關,所有數據都發到這個網關。
Gateway 網關地址,0.0.0.0 表示當前記錄對應的 Destination 跟本機在同一個網段,通信時不需要經過網關。如果沒有就顯示星號(*)。基本上指定爲自己網口的默認IP地址
Genmask Destination 字段的網絡掩碼,Destination 是主機時需要設爲 255.255.255.255,是默認路由時會設置爲 0.0.0.0
Flags

標記

● U 該路由可以使用。

 

● H 該路由是到一個主機,也就是說,目的地址是一個完整的主機地址。如果沒有設置該標誌,說明該路由是到一個網絡,而目的地址是一個網絡地址:一個網絡號,或者網絡號與子網號的組合。

 

● G 該路由是到一個網關(路由器)。如果沒有設置該標誌,說明目的地 是直接相連的。

 

● R 恢復動態路由產生的表項。

 

● D 該路由是由改變路由(redirect)報文創建的。

 

● M 該路由已被改變路由報文修改。

 

● ! 這個路由將不會被接受。

Metric 路由距離,到達指定網絡所需的中轉數,是大型局域網和廣域網設置所必需的。
Ref 路由項引用次數 。
Use 此路由項被路由軟件查找的次數。
Iface 網卡名字,例如 eth0或者eth1

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章