1. 程式人生 > >iptables詳解(2):四表五鏈

iptables詳解(2):四表五鏈

關於iptables中“四表五鏈”,我們今天來好好嘮嘮:

1、表的概念:

  我們把具有相同功能的規則的集合叫做"表",所以說,不同功能的規則,我們可以放置在不同的表中進行管理,而iptables已經為我們定義了4種表,每種表對應了不同的功能,而我們定義的規則也都逃脫不了這4種功能的範圍,所以,學習iptables之前,我們必須先搞明白每種表 的作用。

filter表:負責過濾功能,防火牆;核心模組:iptables_filter
nat表:network address translation,網路地址轉換功能;核心模組:iptable_nat
mangle表:拆解報文,做出修改,並重新封裝 的功能;iptable_mangle


raw表:關閉nat表上啟用的連線追蹤機制;iptable_raw

 

2、鏈的概念:

  

 

3、iptables檢視資訊命令:

  iptables    -t     表名     -L

  #  -t選項表示要檢視的表,例如raw,filter等,如果不加具體哪個表,預設表示filter表;-L表示檢視規則

  iptables    -t     表名     -L     鏈名

  #  檢視指定表中指定鏈中的規則

  iptables    -t     表名     -v  -L

  #  -v選項表示顯示詳細引數資訊

  iptables    --line-numbers    -t 表名     -L

  #檢視所有規則時,顯示序號。可以簡寫為  --line