Cómo corregir el error “firewall-cmd: comando no encontrado” en RHEL/CentOS 7

Cómo corregir el error “firewall-cmd: comando no encontrado” en RHEL/CentOS 7

firewall-cmd. es una interfaz de línea de comandos para firewalld ( demonio de firewalld. , una herramienta de administración de firewall dinámica con interfaz D-Bus.

Soporta tanto IPv4 como IPv6; también admite zonas de firewall de redes, puentes e ipsets. Permite reglas de firewall cronometradas en zonas, registra paquetes denegados, carga automáticamente módulos del kernel y muchas otras funciones.

Firewalld. usa opciones de configuración permanente y de tiempo de ejecución, que puede administrar utilizando firewall-cmd. En este artículo, explicaremos cómo solucionar el error “ firewall-cmd: comando no encontrado. en sistemas RHEL/CentOS 7 Linux.

Leer también. Reglas ‘FirewallD’ útiles para configurar y administrar el firewall en Linux

Encontramos el error anterior al intentar configurar las reglas del firewall en un AWS. recién lanzado ( Amazon Web Servicios. EC2. ( Elastic Cloud Compute. RHEL 7.4. instancia de Linux, como se muestra en la captura de pantalla siguiente.

 firewall-cmd: comando no encontrado  firewall-cmd: comando no encontrado firewall-cmd: comando no encontrado freestar.config.enabled_slots .push

Para corregir este error, debe instalar firewalld. en RHEL/CentOS 7 usando el administrador de paquetes yum de la siguiente manera.

$ sudo yum install firewalld  Instalar FirewallD en RHEL 7  Instalar FirewallD en RHEL 7 Instalar FirewallD en RHEL 7

A continuación, inicie firewalld y habilítelo para que se inicie automáticamente al arrancar el sistema, luego verifique su estado.

$ sudo systemctl start firewalld $ sudo systemctl enable firewalld $ sudo systemctl status firewalld  Iniciar y habilitar FirewallD  Iniciar y habilitar FirewallD Iniciar y habilitar FirewallD

Ahora puede ejecutar firewall-cmd. para abrir un puerto ( 5000. en este ejemplo) en el firewall de esta manera, siempre vuelva a cargar las configuraciones del firewall para que los cambios surtan efecto.

$ sudo firewall-cmd–zone = public–add-port = 5000/tcp–permanent $ sudo firewall-cmd–reload  Puerto abierto en FirewallD  Puerto abierto en FirewallD Puerto abierto en FirewallD

Para bloquear el puerto anterior, ejecute estos comandos.

$ sudo firewall-cmd–zone = public–remove-port = 5000/tcp–permanent $ sudo firewall-cmd–reload

Es posible que también le guste leer estas útiles guías de firewalld:

  1. Cómo iniciar/detener y habilitar/deshabilitar FirewallD e Iptables Firewall en Linux
  2. Cómo configurar FirewallD en CentOS/RHEL 7
  3. Reglas útiles de ‘FirewallD’ para configurar y administrar el firewall en Linux
  4. Aspectos básicos del firewall y control del tráfico de red mediante FirewallD e Iptables
  5. Cómo bloquear el acceso SSH y FTP a una IP y un rango de red específicos en Linux

En este artículo, hemos explicado cómo resolver el comando “ firewall-cmd: no encontrado. ”en RHEL/CentOS 7. Para hacer preguntas o compartir algunas ideas, utilice el formulario de comentarios a continuación.