在Debian系统中,使用iptables设置默认策略需要编辑iptables规则链。以下是一些基本步骤来设置默认策略:
打开终端。
首先,备份当前的iptables规则,以便在需要时可以恢复它们。运行以下命令:
sudo iptables-save > /etc/iptables/rules.v4
确定要设置默认策略的链。常见的链有INPUT、OUTPUT和FORWARD。
使用iptables命令设置默认策略。以下是一些示例:
sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD DROP
sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
sudo systemctl restart netfilter-persistent
请注意,这些步骤适用于IPv4。如果您使用的是IPv6,请将命令中的-4
替换为-6
,并相应地调整规则。
在设置默认策略时,请确保充分了解iptables规则和链的工作原理,以免意外阻止自己的访问或导致其他问题。在生产环境中应用更改之前,建议先在测试环境中进行尝试。