问题:服务器重启后iptables重置为默认设置.
我正试图设置这样的规则:
iptables -I INPUT -p tcp –dport 3000 -j ACCEPT
之后我做:
服务iptables保存
并写回这样的东西
iptables:将防火墙规则保存到/ etc / sysconfig / iptables:[确定]
之后我跑了(这次做了一次):
chkconfig iptables on(我已经读过为了在重启后恢复设置必须这样做)
之后我重新启动并运行此命令:
systemctl list-unit-files | grep iptables
并且我看到iptables.service已启用,但是,规则(打开端口3000)不再起作用.
如何坚持这些设置?
CentOS 7现在正在使用
FirewallD!
例:
firewall-cmd --zone=public --add-port=3000/tcp --permanent
重装规则:
firewall-cmd --reload