iptables 的 ESTABLISHED,RELATED - Linux

Susan avatar
By Susan
at 2012-06-06T16:15

Table of Contents

※ 引述《ZFang (無格調)》之銘言:
: 請教 各位大大
: iptables 的 -m conntrack --ctstate ESTABLISHED,RELATED
: 是否可解釋成「回應封包」,並延伸推測以下結論:
: 「有回應表示有來源,若來源是被信任的,則回應也是可以被信任的。」
: 小弟希望能開放 ntpdate, yum 等。
: 就拿 ntpdate 來說,光開對象 port 123 並不能正常更新時間,
: 嘗試開放 ESTABLISHED,RELATED 則一切順暢。
: yum 部分,查了一下資料,都說有開對象 port 80 就可以,
: 但小弟執行 yum search *** 也是卡住。
: 同樣嘗試開放 ESTABLISHED,RELATED 也是一切順暢。
: 不知道這中間是否還有什麼環節沒搞清楚。
: 還請各位不吝指導。
: 謝謝

簡單的說就是連線跟其他條件有關的

假設你的規則是設定

1: -m xxxxxx ESTABLISHED, RELATED -j ACCEPT
2: # for FTP
3: -p tcp --dport 21 -j ACCEPT
4: # for yum
5: -t tcp --sport 80 -j ACCETP

當 yum 連線進來第一次會 match(第5行) --sport 80, 於是就 ACCPET
第二次當其他相關連線進來的時候, 因為 "曾經" match 過,
所以 ESTABLISHED (第1行) 就通過.

當 ftp 連線進來會 match(第3行) --dport 21, 於是就 ACCEPT
當 ftp-data 進來, 這條連線跟某些規則(這範例就是第三行) "有關係",
所以 RELATED (第1行) 就通過.

解釋是這樣的, 詳細你要用 netstat 去看所謂的連線狀態才對.

FYI

--
Tags: Linux

All Comments

Rachel avatar
By Rachel
at 2012-06-08T04:01
GOOD!!

將兩個網域架在區網的二台機器上

David avatar
By David
at 2012-06-06T14:15
各位高手、版友大家好 先簡述一下小弟目前的問題 目前辦公室是申請了一個台灣大寬頻6m/3m的光纖 有一個固定ip 跟一個網域 aaa.com 然後是有一台zyxel的無線ap做ip分享器 有架一台linux的web server,IP是192.168.1.1 後來老闆的兄弟拜託他 再加入一台主機跟另一 ...

對於圖形介面的想法...

Hedda avatar
By Hedda
at 2012-06-06T10:08
終端機是很好用的,有些東西搞成圖形介面反而要走更多的步驟。 例如用root權限調一些系統設定,你會覺得用gnome或是一些管理工具, 有時這邊被卡一下要輸入密碼,那邊輸入完按APPLY後又沒反應。 查了半天原來送出的指令因為權限不符被系統drop掉了。 這時就會讓人想回到終端機,直接su或sudo bash ...

iptables 的 ESTABLISHED,RELATED

Erin avatar
By Erin
at 2012-06-06T00:07
※ 引述《ZFang (無格調)》之銘言: : 請教 各位大大 : iptables 的 -m conntrack --ctstate ESTABLISHED,RELATED : 是否可解釋成「回應封包」,並延伸推測以下結論: : 「有回應表示有來源,若來源是被信任的,則回應也是可以被信任的。」 : 小弟希望 ...

網卡不互通

Caroline avatar
By Caroline
at 2012-06-05T18:53
各位先進好,小弟有個關於網路卡設定的問題想請教 主機有兩張網卡,eth0和eth1 eth0連外網,eth1連內網 我目前想做的是,當連線透過eth0進入時,不允許該連線透過eth1進入內網 反之,當連線從eth1進入時,不允許該連線透過eth0出去外網 請問各位該需求應該如何達成,謝謝各位 -- ...

請問有沒有熟悉GPL的大大

Catherine avatar
By Catherine
at 2012-06-05T11:23
想請問一下有沒有熟悉GPL規範的大大 我有些問題想請教 原本就為OPEN SOURCE的檔案,EX:busybox。 經過代理廠商修改過後,可以選擇不release出來嗎? 請求release的package為公司產品的firmware的GPL package 照GPLv2規範來說,授權人有義務提供被授 ...