Cómo corregir el error Comando de firewall-CMD no encontrado en Rhel/Centos 7

Cómo corregir el error Comando de firewall-CMD no encontrado en Rhel/Centos 7

firewall-cmd es una línea de comando front-end para firewalld (daemon de firewalld), una herramienta dinámica de gestión de firewall con interfaz D-bus.

Admite tanto IPv4 como IPv6; También admite zonas de firewall de redes, puentes e ipsets. Permite reglas cronometradas de firewall en zonas, registros negados paquetes, cargue automáticamente módulos de kernel y muchas otras características.

Cortafuegos Utiliza opciones de configuración de tiempo de ejecución y permanente, que puede administrar utilizando Firewall-CMD. En este artículo, explicaremos cómo resolver "firewall-cmd: comando no encontrado"Error en los sistemas Rhel/Centos 7 Linux.

Leer también: Reglas útiles de 'firewalld' para configurar y administrar firewall en Linux

Encontramos el error anterior al intentar configurar las reglas de firewall en un recién lanzado AWS (Servicios web de Amazon) EC2 (Calculación de nubes elástica) Rhel 7.4 Instancia de Linux, como se muestra en la captura de pantalla a continuación.

firewall-cmd: comando no encontrado

Para corregir este error, debe instalar cortafuegos en rhel/centos 7 usando el administrador de paquetes yum de la siguiente manera.

$ sudo yum instalación firewalld 
Instalar Firewalld en RHEL 7

A continuación, inicie Firewalld y habilite que inicie automáticamente en el arranque del sistema, luego verifique su estado.

$ sudo SystemCTL Start Firewalld $ sudo SystemCTL Habilitar FireWalld $ sudo SystemCTL Status Firewalld 
Iniciar y habilitar Firewalld

Ahora puedes correr firewall-cmd para abrir un puerto (5000 En este ejemplo) en el firewall así, siempre recarga las configuraciones de firewall para que los cambios entren en vigencia.

$ sudo firewall-cmd --zone = public --add-port = 5000/tcp --Permanent $ sudo firewall-cmd--Reload 
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 

También le gustaría 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 firewall en Linux
  4. Firewall Essentials y control de tráfico de red utilizando Firewalld e Iptables
  5. Cómo bloquear el acceso SSH y FTP a IP y rango de red específico en Linux

En este artículo, hemos explicado cómo resolver "firewall-cmd: comando no encontrado"En Rhel/Centos 7. Para hacer cualquier pregunta o compartir algunos pensamientos, use el formulario de comentarios a continuación.