我想使用 iptables 在我的系统中添加白名单。于是我在网上搜索了一下,发现是这样的:
iptables -I INPUT -s 10.0.0.0/8 -j ACCEPT
iptables -I INPUT -s 127.0.0.1/8 -j ACCEPT
iptables -I INPUT -s 192.168.0.0/16 -j ACCEPT
iptables -P INPUT DROP
Run Code Online (Sandbox Code Playgroud)
它确实有效。所以我触发iptable -F
删除所有规则,然后我无法再连接到该服务器。
怎么了?
删除所有规则的正确方法是什么?
INPUT 的链策略设置为 DROP。
在没有任何规则的情况下,一切都会被丢弃。
在 nuking 所有链之前,确保所有链都有 ACCEPT a la 的政策 iptables -P INPUT ACCEPT