如何在服务器重启时加载 /etc/sysconfig/iptables

如何在服务器重启时加载 /etc/sysconfig/iptables

为了在我的服务器上启用端口 7070,我运行了

iptables -A INPUT -p tcp -m tcp --dport 7070 -j ACCEPT

通过 SSH 然后

service iptables save

将规则保存到/etc/sysconfig/iptables文件中。

但是,当我重新启动服务器时,保存的规则不会应用。如何在服务器重新启动时自动应用此规则?

答案1

这将列出 iptables 启动的状态:

chkconfig --list iptables

“标准”配置如下:

iptables 0:关闭 1:关闭 2:开启 3:开启 4:开启 5:开启 6:关闭

此命令设置默认值:

chkconfig --level 2345 iptables 开启

如果没有帮助,则说明您的操作系统有问题。

还有一件事要尝试。请输入此命令:

iptables -I INPUT -p tcp -m tcp --dport 7070 -j ACCEPT

(-A 被替换为 -I - 这会将此规则添加到输入链的开头)再次保存 iptables 状态并测试是否有帮助。

相关内容