歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux iptables:規則組成

Linux iptables:規則組成

日期:2017/2/28 14:00:56   编辑:Linux教程

《Linux iptables:規則原理和基礎》介紹了iptables的四表五鏈,簡單說就是不同的網絡層數據包會經過哪幾個掛載點,在每個掛載點可以在哪張表進行規則定義。

本篇沿著這個思路,更具體的介紹一條iptables規則的組成。

Linux iptables:規則組成

--------------------------------------------------------------------------------

這是iptables一條規則的基本組成,也是iptables定義規則的命令格式:

第一列是iptables命令;

第二列指定規則所在的表,常用的是nat和filter表;

第三列是命令,常用命令如下:

-A 在指定鏈的末尾添加(append)一條新的規則

-D 刪除(delete)指定鏈中的某一條規則,可以按規則序號和內容刪除

-I 在指定鏈中插入(insert)一條新的規則,默認在第一行添加

-R 修改、替換(replace)指定鏈中的某一條規則,可以按規則序號和內容替換

-L 列出(list)指定鏈中所有的規則進行查看

-F 清空(flush)規則

-P 設置指定鏈的默認策略(policy)

-n 使用數字形式(numeric)顯示輸出


第四列是指定規則作用的掛載點;

第五列是選項,常用選項如下:

-p 指定協議

-s 源地址

-d 目的地址

--sport 源端口號

--dport 目的端口號

--dports 目的端口號列表

-m 補充

第六列是規則,常用規則如下:

ACCEPT 允許數據包通過

DROP 直接丟棄數據包,不給任何回應信息

REJECT 拒絕數據包通過,必要時會給數據發送端一個響應的信息

SNAT 對數據包源地址改寫

DNAT 對數據包目的地址改寫

LOG 記錄數據包


以上基本上對iptables定義規則時的命令及參數進行了介紹,在定義規則時可以作為參考。

--------------------------------------分割線 --------------------------------------

CentOS 7.0關閉默認防火牆啟用iptables防火牆 http://www.linuxidc.com/Linux/2015-05/117473.htm

iptables使用范例詳解 http://www.linuxidc.com/Linux/2014-03/99159.htm

Linux防火牆iptables詳細教程 http://www.linuxidc.com/Linux/2013-07/87045.htm

iptables的備份、恢復及防火牆腳本的基本使用 http://www.linuxidc.com/Linux/2013-08/88535.htm

Linux下防火牆iptables用法規則詳解 http://www.linuxidc.com/Linux/2012-08/67952.htm

--------------------------------------分割線 --------------------------------------

Copyright © Linux教程網 All Rights Reserved