该问题底部的列表是我 Debian 系统上“iptables-save”的输出。
我设置了一个名为“manual-block”的 ipset 列表,其中包含我想阻止的连接地址。但是,似乎“manual-block” ipset 列表中的地址的部分(可能是全部?)连接被接受了。
例如,ipset list manual-block | egrep '^77\.90\.185\.59$'
输出为“77.90.185.59”,但我一直收到来自 77.90.185.59 的许多连接。“手动阻止”ipset 列表中的其他 IP 地址也会出现这种情况。
我已经重新启动并重新初始化所有 iptables/ipset 规则和列表,但来自“手动阻止”ipset 列表中的那些 IP 地址的连接仍然可以通过。
当我创建这些规则时,我iptables -I INPUT ...
在所有情况下都这样做,尽管它们在此处列为-A INPUT ...
。这是正确的吗?如果不是,这可能是这些规则不起作用的原因吗?
无论如何,我都不知道该怎么做才能让这些规则开始发挥作用。
提前感谢您的任何建议和想法。
附言:这些是我用来生成手动阻止规则条目的命令......
/sbin/iptables -I INPUT -i eth+ -m set --match-set manual-block src -j REJECT --reject-with icmp-net-unreachable
/sbin/iptables -I INPUT -i eth+ -m set --match-set manual-block src -j DROP
这是 iptables-save 输出...
# Generated by iptables-save v1.4.21 on Wed Oct 11 17:56:59 2023
*filter
:INPUT ACCEPT [88:12650]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [83:12488]
-A INPUT -i eth+ -m set --match-set manual-block src -j DROP
-A INPUT -i eth+ -m set --match-set manual-block src -j REJECT --reject-with icmp-net-unreachable
-A INPUT -i eth+ -m set --match-set cc-block src -j DROP
-A INPUT -i eth+ -p tcp -m multiport --dports 110,143,993,995 -m set --match-set imap-allow src -j ACCEPT
-A INPUT -i eth+ -p tcp -m multiport --dports 110,143,993,995 -j DROP
COMMIT
# Completed on Wed Oct 11 17:56:59 2023
# Generated by iptables-save v1.4.21 on Wed Oct 11 17:56:59 2023
*mangle
:PREROUTING ACCEPT [78240:9303925]
:INPUT ACCEPT [78217:9302721]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [66186:11564488]
:POSTROUTING ACCEPT [66186:11564488]
COMMIT
# Completed on Wed Oct 11 17:56:59 2023
# Generated by iptables-save v1.4.21 on Wed Oct 11 17:56:59 2023
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT
# Completed on Wed Oct 11 17:56:59 2023
# Generated by iptables-save v1.4.21 on Wed Oct 11 17:56:59 2023
*raw
:PREROUTING ACCEPT [78240:9303925]
:OUTPUT ACCEPT [66186:11564488]
COMMIT
# Completed on Wed Oct 11 17:56:59 2023
# Generated by iptables-save v1.4.21 on Wed Oct 11 17:56:59 2023
*security
:INPUT ACCEPT [65863:8462327]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [66187:11564616]
COMMIT
# Completed on Wed Oct 11 17:56:59 2023