我正在使用 ubuntu server 10.04,并且必须启用 tarpit 模块。我安装了以下数据包:
aptitude install xtables-addons-common xtables-addons-source
module-assistant auto-install xtables-addons-source
但是当我尝试添加 tarpit 规则时出现此错误:
iptables: No chain/target/match by that name.
感谢您的帮助 。
答案1
清除所有规则:
iptables -F
iptables -X
使用这些默认参数:
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD ACCEPT
然后执行以下操作:
iptables-save > /etc/network/iptables
iptables-restore < /etc/network/iptables
然后输入:
iptables -A INPUT -p tcp -m tcp -dport 80 -j TARPIT
或者,您可以为除您自己的端口之外的所有端口设置陷阱:
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -j TARPIT