![为什么我无法在centos6上安装firewalld?](https://linux22.com/image/711733/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8centos6%E4%B8%8A%E5%AE%89%E8%A3%85firewalld%EF%BC%9F.png)
我正在 CentOS 6 中安装 SSL 证书。为此,我必须设置防火墙规则。
但是当我设置防火墙时出现错误:
$ firewall-cmd --permanent --add-service=https
-bash: firewall-cmd: command not found.
看来只有该命令iptables
在 CentOS 6 中有效。
我还尝试使用命令安装firewalld
$sudo yum install firewalld.
但它给了我以下错误:
没有可用的软件包firewalld。
答案1
Firewalld 是仅属于 CentOS 7 的一部分。它不随 CentOS 6 一起提供,据我所知也不适用于 CentOS 6。如果你真的无法面对iptables
规则(我个人觉得这并不难),有些人觉得这system-config-firewall
是一个可以接受的替代品。
或者尝试一下
iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT
但根据您现有的规则,这可能会或可能不会发挥作用。