当我尝试在 Debian 中启动或停止 iptables(/etc/init.d/iptables start)时,出现此错误:de_put: entry ip_tables_names already free!
我认为 iptables 没有运行。这个错误是什么意思?
- 无法 /etc/init.d/iptable 停止/启动
答案1
我不确定这个错误意味着什么,但您可以使用:
$ sudo lsmod | grep ip_tables
检查 iptables 是否已加载。此外,您还可以手动应用一些规则进行测试。例如,您可以执行以下操作:
$ sudo iptables -P OUTPUT DROP
这应该会丢弃所有传出请求。您可以通过以下方式再次允许:
$ sudo iptables -P OUTPUT ACCEPT
但是,这应该只在测试环境中进行测试,而不是在生产中。