[問答] Iptables 命令 疑問??
小弟在學習Iptables 時遇到一個問題
當我下iptables -A INPUT -d 192.168.1.222 -p tcp -m state --state NEW -j DROP
會無法開啟網頁 但是可以PING 出去 (192.168.1.222 是我的interface IP)
但是使用
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -j DROP
卻可以成功開啟網頁
查了一些書籍
第一條意思是 目的端為192.168.1.222 的新連線封包(state NEW) 都DROP
第二條允許 成功建立的連線(state ESTABLISHED)通過
然後把所有的 進入封包都DROP
照理說第二條擋住的封包應該比第一條多
可是為什麼反而是第二條可以開網頁第一條不能呢????
---------------------------------------------------------------------
第一條
Chain INPUT (policy ACCEPT 87 packets, 8182 bytes)
pkts bytes target prot opt in out source destination
0 0 REJECT icmp -- * * 0.0.0.0/0 192.168.1.222 icmp type 8 reject-with icmp-proto-unreachable
0 0 REJECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:113 reject-with tcp-reset
0 0 DROP tcp -- * * 0.0.0.0/0 192.168.1.222 state NEW
第二條
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 REJECT icmp -- * * 0.0.0.0/0 192.168.1.222 icmp type 8 reject-with icmp-proto-unreachable
0 0 REJECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:113 reject-with tcp-reset
0 0 DROP tcp -- * * 0.0.0.0/0 192.168.1.222 state NEW
22 1572 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state ESTABLISHED
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
0 0 DROP all -- * * 0.0.0.0/0 0.0.0.0/0
順便請問一下 在剛才網路上爬文時 有一個疑問
當下iptable 指令時 如果不加 -t 那下的指令算是 filter nat mangle 的哪一個呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
推
03/07 14:48, , 1F
03/07 14:48, 1F
※ 編輯: kuangs 來自: 218.211.253.68 (03/07 15:20)
→
03/07 15:28, , 2F
03/07 15:28, 2F
推
03/07 15:42, , 3F
03/07 15:42, 3F
推
03/07 16:13, , 4F
03/07 16:13, 4F
→
03/07 17:02, , 5F
03/07 17:02, 5F
→
03/07 20:02, , 6F
03/07 20:02, 6F
推
03/08 01:47, , 7F
03/08 01:47, 7F
→
03/08 01:48, , 8F
03/08 01:48, 8F
→
03/08 01:49, , 9F
03/08 01:49, 9F
→
03/08 01:49, , 10F
03/08 01:49, 10F
→
03/08 01:50, , 11F
03/08 01:50, 11F
→
03/08 01:51, , 12F
03/08 01:51, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Network 近期熱門文章
PTT數位生活區 即時熱門文章