您好,登錄后才能下訂單哦!
本篇內容介紹了“如何理解Linux iptables的規則組成”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
《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定義規則時的命令及參數進行了介紹,在定義規則時可以作為參考。
“如何理解Linux iptables的規則組成”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。