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文件。

Unit iptables.service could not be found._第1张图片

安装iptables-services

yum install iptables-services

Unit iptables.service could not be found._第2张图片

启动iptables

systemctl enable iptables

systemctl start iptables

查看、打开、关闭防火墙

查看防火墙状态

 service iptables status

Unit iptables.service could not be found._第3张图片

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

service iptables stop

Unit iptables.service could not be found._第4张图片

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

service iptables start

Unit iptables.service could not be found._第5张图片

 

 

你可能感兴趣的:(Linux)