错误信息如下:
service iptables start
Redirecting to /bin/systemctl start iptables.service
Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.
解决方法如下:
因为centos7默认的防火墙是firewalld防火墙管理工具,不是使用iptables。因此需要先关闭firewalld服务,或者使用默认的firewalld防火墙。
(1)关闭firewalld:
-
systemctl stop firewalld
-
systemctl mask firewalld
(2) 使用iptables服务:
1.安装iptables-services:
yum install iptables-services
2.设置开机启动:
systemctl enable iptables
3. iptables启动、关闭、保存:
systemctl [stop|start|restart] iptables
#or
service iptables [stop|start|restart]
service iptables save
#or
/usr/libexec/iptables/iptables.init save