iptables學(xué)習(xí)(1)

概況

Linux系統(tǒng)中,防火墻(Firewall),網(wǎng)址轉(zhuǎn)換(NAT),數(shù)據(jù)包(package)記錄,流量統(tǒng)計,這些功能是由Netfilter子系統(tǒng)所提供

                       Netfilter
                          |
        Firewall         NAT        Package
Netfilter和iptables

Linux提供的所有包過濾和包修改設(shè)施的官方項目稱為Netfilter;Netfilter是一個框架,用于在不同階段將函數(shù)hook進網(wǎng)絡(luò)棧,iptables在它之上建立了防火墻功能;
同時,iptables還是同名的用戶層工具,將防火墻策略傳遞給內(nèi)核,表table、鏈chain、匹配match、目標target只在iptables上下文中有意義。

iptables結(jié)構(gòu)和應(yīng)用場景
iptables鏈和表結(jié)構(gòu)
iptables數(shù)據(jù)包流程走向

以本地為目的地址的數(shù)據(jù)包
數(shù)據(jù)包經(jīng)過的表和鏈,按step順序:

本地為目的地址

以本地為源地址的數(shù)據(jù)包

本地為源地址

被轉(zhuǎn)發(fā)的數(shù)據(jù)包

被轉(zhuǎn)發(fā)的數(shù)據(jù)包

iptables應(yīng)用場景


iptables應(yīng)用場景


按處理優(yōu)先級:raw>mangle>nat>filter

iptables中filter表的INPUT/FORWARD/OUTPUT鏈,nat表的PREROUTING/POSTROUTING鏈

iptables數(shù)據(jù)流程

匹配
每個iptables規(guī)則都包含一組匹配以及一個目標
--source(-s) 匹配源ip地址或網(wǎng)絡(luò)
--destination(-d) 匹配目標ip地址或網(wǎng)絡(luò)
--protocol(-p) 匹配ip值
--in-interface(-i) 流入接口
--out-interface(-o) 流出接口
--state 匹配一組連接狀態(tài)
--string 匹配應(yīng)用層數(shù)據(jù)字節(jié)序列
--comment 注釋數(shù)據(jù)

目標
ACCEPT 允許數(shù)據(jù)包通過
DROP 丟棄數(shù)據(jù)包
LOG 將數(shù)據(jù)包信息記錄到syslog
REJECT 拒絕數(shù)據(jù)包,丟棄
RETURN 在調(diào)用鏈中繼續(xù)處理數(shù)據(jù)包

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.安全技術(shù) (1)入侵檢測與管理系統(tǒng)(Intrusion Detection Systems): 特點是不阻斷任...
    尛尛大尹閱讀 2,628評論 0 2
  • iptabels是與Linux內(nèi)核集成的包過濾防火墻系統(tǒng),幾乎所有的linux發(fā)行版本都會包含iptables的功...
    隨風(fēng)化作雨閱讀 4,978評論 1 16
  • iptables簡介 netfilter/iptables(簡稱為iptables)組成Linux平臺下的包過濾防...
    yshenhn閱讀 113,768評論 2 78
  • 我是心源,一個和大多數(shù)人一樣懷揣著夢想在一線城市生活和打拼的85后女孩,每個人都有自己獨特的經(jīng)歷和故事,我也一樣。...
    心源的世界閱讀 2,273評論 0 0
  • 繁華喧囂大都市,風(fēng)輕云淡萬綠湖。 去年到現(xiàn)在,來河源已近十次。不是旅游,而是為了考一本駕照。和我差不多時間報名的朋...
    摩卡咖啡閱讀 259評論 2 1

友情鏈接更多精彩內(nèi)容