centos7下找不到iptables文件

来源:互联网 发布:jsp页面向java传值方式 编辑:程序博客网 时间:2024/06/07 17:04

最近在centos7下,搭建ftp服务,按照步骤一步一步来,发现 etc/sysconfig/iptables这个文件并不存在,然后去找解决方案,

原文地址:http://blog.csdn.net/iamzhangyouzhi/article/details/41978537


解决办法:

1. 随便写一条iptables命令配置个防火墙规则。如:iptables -P OUTPUT ACCEPT。

[root@iZ23gx7o02aZ /]# cd /etc/sysconfig/[root@iZ23gx7o02aZ sysconfig]# iptables -P OUTPUT ACCEPT

2. service iptables save进行保存。

[root@iZ23gx7o02aZ sysconfig]# service iptables saveiptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ][root@iZ23gx7o02aZ sysconfig]# lsatd         firstboot         iptables-config  networking       readonly-root  sshdauditd      grub              irqbalance       network-scripts  rhn            sysstatauthconfig  htcacheclean      kdump            ntpd             rngd           sysstat.ioconfcbq         httpd             kernel           ntpdate          rsyslog        system-config-firewallclock       i18n              keyboard         prelink          sandbox        system-config-firewall.oldconsole     init              modules          quota_nld        saslauthd      udevcpuspeed    ip6tables-config  netconsole       raid-check       selinuxcrond       iptables          network          readahead        smartmontools[root@iZ23gx7o02aZ sysconfig]# 

3. service iptables restart命令重启:

[root@iZ23gx7o02aZ sysconfig]# service iptables restartiptables: Setting chains to policy ACCEPT: filter          [  OK  ]iptables: Flushing firewall rules:                         [  OK  ]iptables: Unloading modules:                               [  OK  ]iptables: Applying firewall rules:                         [  OK  ][root@iZ23gx7o02aZ sysconfig]# 
但是在service iptables save进行保存操作时,提示save指令不存在,于是继续找解决方案,

原文地址:http://blog.163.com/xavier_666/blog/static/25884000720163299503423/

首先不管防火墙有没有关 都使用systemctl stop firewalld 关闭防火墙
然后使用 yum install iptables-services 安装或更新服务
再使用systemctl enable iptables 启动iptables
最后 systemctl start iptables 打开iptables
大功告成
试试service iptables save