GNU/Linux >> Tutoriales Linux >  >> Cent OS

El comando de configuración en CentOS 7 arroja un error:FirewallD está activo, ¡utilice firewall-cmd!

Generalmente uso configuración o sistema-config-firewall Comandos para configurar el firewall en máquinas CentOS. Pero los mismos comandos en CentOS 7 fallaron con un mensaje de error ERROR:FirewallD está activo, use firewall-cmd .

$setup
 ERROR: FirewallD is active, please use firewall-cmd.
 ERROR: FirewallD is active, please use firewall-cmd.

El mensaje de error anterior recomienda usar firewall-cmd comando, que en realidad usa firewalld servicio.

Firewalld es un nuevo servicio que reemplaza a system-config-firewall en las últimas versiones de CentOS. Le permite administrar el firewall de forma dinámica para definir el nivel de confianza de las conexiones o interfaces de red. Cuando está habilitado, el servicio se inicia durante el arranque del sistema y cuando está escuchando, los comandos como configurar y configuración-del-sistema-cortafuegos no funcionará.

Puede comprobar el estado de firewalld como se muestra a continuación:

$service firewalld status
Redirecting to /bin/systemctl status firewalld.service
â firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
 Active: active (running)

(o)

$firewall-cmd --state
running

Configurar firewalld usando la herramienta GUI

Puede usar firewall-config comando que proporciona una interfaz gráfica de usuario para configurar firewalld . Si no tiene uno, instálelo usando yum .

$yum install firewall-config
$firewall-config

¿Cómo usar el comando firewall-cmd?

Lo primero que debe hacer es consultar la página man de firewall-cmd .

$man firewall-cmd

Por ejemplo, para permitir el puerto 80 en el firewall, a continuación se muestra el comando.

$firewall-cmd --add-port=80/tcp --permanent
success

Aquí hay una guía completa sobre los comandos de uso de firewalld.

¿Cómo recuperar system-config-firewall o comandos de configuración?

Simple, necesitas apagar firewalld demonio.

$service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall


Cent OS
  1. Cómo corregir el error de "comando de administración" no encontrado en CentOS

  2. Configurar FirewallD en CentOS 7

  3. CentOS/RHEL 7 firewalld:referencia de la línea de comandos (hoja de referencia)

  4. “error:no se puede encontrar el comando ‘ffffffffff…..” GRUB2 error CentOS/RHEL 7

  5. Cómo usar iptables en lugar de firewalld en CentOS/RHEL 7 y 8

Instalar y usar Docker Compose en CentOS 8

Cómo instalar y usar Firewalld en CentOS / RHEL

Cómo instalar y usar el comando Curl en CentOS 8

Cómo usar el comando de historial en CentOS 8

Cómo usar el comando mtr traceroute en CentOS 8

Deshabilitar Firewalld en CentOS