Acabo de instalar CentOS 7:
[root @ new ~] # cat / etc / redhat-release Lanzamiento de CentOS Linux 7.1.1503 (Core)
Estoy tratando de configurar el firewall, y me dijeron que en CentOS 7 iptables ya no se usa, reemplazado por firewalld. Al intentar ejecutar un comando para establecer una regla de firewall como tal:
firewall-cmd --add-port = 80 / tcp
Recibo el siguiente mensaje:
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash: firewall-cmd: comando no encontrado
editar : también probé el siguiente comando:
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash: firewall-offline-cmd: comando no encontrado
Sin ningún éxito.
Intenté ejecutar lo siguiente para verificar que Firewalld estaba instalado:
[root @ new ~] # estado de firewalld del servicio Redireccionando a / bin / systemctl status firewalld.service firewalld.service Cargado: no encontrado (Motivo: No existe tal archivo o directorio) Activo: inactivo (muerto)
Siguiendo este resultado, intenté iniciar firewalld:
[root @ new ~] # inicio de firewalld de servicio Redireccionando a / bin / systemctl start firewalld.service Error al emitir la llamada al método: no se pudo cargar la unidad firewalld.service: no existe dicho archivo o directorio.
¿Alguna idea de lo que está mal con la instalación de CentOS 7? Esta es una instalación limpia en un OpenVZ VPS, aún no he realizado ningún cambio.
Respuestas:
Dos posibles opciones
fuente
Me parece que no lo tienes instalado / habilitado.
fuente
enabled
por defecto.Pruebe la herramienta GUI, esta utilidad se envía por defecto con centos 6/7. Firewalld está en desuso después de centos5
o
fuente