Unit iptables.service could not be found.

问题描述:

service iptables status   查看防火墙状态

Redirecting to /bin/systemctl status iptables.service
Unit iptables.service could not be found.
 

解决方案:

在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,当然你可以还原传统的管理方式,或则使用新的命令进行管理。本文中将还原传统的管理方式。

cd /etc/sysconfig

ls -l

没有查看到iptables文件,但存在ip6tables-config和iptables-config,本文中的linux为CentOS 7.6 ,CentOS 7默认没有了iptables文件。

安装iptables-services

yum install iptables-services

启动iptables

systemctl enable iptables

systemctl start iptables

查看、打开、关闭防火墙

查看防火墙状态

 service iptables status

关闭防火墙,service iptables stop    关闭防火墙(本次有效,下次开机后恢复原设置)

service iptables stop

打开防火墙,service iptables start   打开防火墙(本次有效,下次开机后恢复原设置)

service iptables start

 

 

你可能感兴趣的:(Linux)