Iptables
iptables 出站塊拒絕入站
我試圖只阻止到特定 IP 地址的出站連接,但是我想允許來自相同 IP 地址的入站連接。
根據我對阻止出站連接的了解,如果入站連接已成功建立,它們不應阻止。
我基本上設置了這樣的規則:
--append OUTPUT --jump DROP --destination x.x.x.x
並允許建立連接:
--append INPUT --in-interface eth0 --match state --state RELATED,ESTABLISHED --jump ACCEPT
我希望在此 IP 地址嘗試連接到伺服器時允許連接,但是當我的伺服器嘗試建立出站連接時,它應該無法建立連接。
我想阻止伺服器對
x.x.x.x
. 但是,當來自該 IP 的使用者希望訪問伺服器時,他們應該能夠訪問某些埠上的站點。
您嘗試的防火牆規則幾乎就在那裡。以下是允許來自主機的入站流量
10.10.10.10
同時阻止到該地址的出站流量所需的內容:
- 允許入站(大概到任何埠)
- 允許對已建立的入站連接進行出站回复
- 阻止剩餘的出站流量
所以,
iptables -A INPUT --src 10.10.10.10 --jump ACCEPT iptables -A OUTPUT --match state --state RELATED,ESTABLISHED --jump ACCEPT iptables -A OUTPUT --dst 10.10.10.10 --jump DROP
INPUT
除非您有以後的規則達到DENY
/REJECT
或您的策略是這樣設置的,否則您實際上並不需要該規則。