Ele*_*ist 1 debian iptables debian-squeeze
我在 Debian 6 Squeeze 上设置永久 iptables 时遇到问题。
我正在开发一个全新的服务器实例,新创建、更新并升级到最新版本。
这是我多次遵循的教程:
http://wiki.debian.org/iptables
我正在以 root 用户身份执行所有操作。
完成教程中的所有步骤并重新启动服务器后,iptables 将重置为默认状态,即。允许一切进出。
我的目标是“永久”设置它们,这样它们就不会在每次系统重新启动时重置。
我将不胜感激任何形式的帮助。
谢谢。
好的,首先澄清一下,您是使用了 Debian Wiki 中的说明,还是使用了该iptables-persistent
软件包?它们通过不同的机制运作。Wiki 页面基本上描述了一种手动完成iptables-peristent
功能的方式。
如果您安装了iptables-persistent
,您是否将 iptables 规则放在文件中/etc/iptables/rules.v4
(如iptables-persistent
文档中所述)?如果没有,那可能是你的问题。尝试按照您希望的方式配置 iptables 规则,然后运行:
iptables-save > /etc/iptables/rules.v4
Run Code Online (Sandbox Code Playgroud)
或者
/etc/init.d/iptables-persistent save
Run Code Online (Sandbox Code Playgroud)
如果您没有使用iptables-persistent
,而是复制了 Debian Wiki 页面所需的更改,则需要向我们展示您对文件所做的修改、添加的 if-pre-up 脚本等。
更新:以上iptables-persistent
信息适用于 wheezy(测试)和 sid(不稳定)中的包。对于挤压(稳定),文件应该是/etc/iptables/rules
. 不幸的是,我没有一个易于访问的基于挤压/稳定的盒子,所以我现在无法仔细iptables-persistent
研究它。