GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo deshabilitar/habilitar el firewall en AlmaLinux

firewalld es el administrador de firewall que viene preinstalado en AlmaLinux, ya sea que haya instalado AlmaLinux recientemente o haya migrado de CentOS a AlmaLinux. De forma predeterminada, el cortafuegos está activado, lo que significa que un número muy limitado de servicios puede recibir tráfico entrante.

Esta es una buena función de seguridad, pero significa que el usuario debe tener los conocimientos suficientes para configurar el firewall siempre que instale un nuevo servicio en el sistema, como HTTPD o SSH, por ejemplo. De lo contrario, las conexiones de Internet no podrán acceder a estos servicios.

En esta guía, veremos cómo deshabilitar o habilitar el firewall en AlmaLinux, además de verificar el estado del firewall. Estas son buenas opciones de solución de problemas cuando se trata de determinar si una regla de firewall está bloqueando el tráfico hacia o desde un servicio en particular.

¿SABÍAS QUE?
firewalld es simplemente una interfaz para el cortafuegos nftables (anteriormente iptables) del sistema. Esto hace que sea más fácil interactuar con el cortafuegos, pero esencialmente firewalld simplemente traduce todos nuestros comandos a los correspondientes nft comandos

En este tutorial aprenderás:

  • Cómo comprobar el estado del cortafuegos en AlmaLinux
  • Cómo detener el cortafuegos en AlmaLinux
  • Cómo iniciar el cortafuegos en AlmaLinux
  • Cómo deshabilitar permanentemente el firewall en AlmaLinux
  • Cómo habilitar el cortafuegos para que se inicie después de reiniciar

Cómo deshabilitar o habilitar el firewall en AlmaLinux

Cómo comprobar el estado del cortafuegos en AlmaLinux

Podemos interactuar con el servicio firewalld a través de systemd. Para ver si firewalld se está ejecutando actualmente, ejecute el siguiente comando systemctl en una terminal.

$ systemctl status firewalld

systemctl status nos muestra que firewalld se está ejecutando y habilitado para iniciarse automáticamente

La captura de pantalla anterior nos muestra que firewalld se está ejecutando actualmente y está configurado como enabled . Esto significa que se iniciará automáticamente cada vez que se inicie el sistema. Veremos cómo alternar esa configuración en breve.

Para ver qué servicios ha configurado firewalld, pruebe el siguiente comando.

$ sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens160
  sources: 
  services: cockpit dhcpv6-client ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:

Podemos ver que firewalld actualmente tiene reglas configuradas para cabina, DHCP y SSH. Para ver más información sobre su configuración actual de firewalld, consulte nuestra guía de introducción al comando firewall-cmd en Linux.

Cómo detener o iniciar el firewall en AlmaLinux

Use los siguientes comandos systemd para detener o iniciar el servicio firewalld.

Para detener el cortafuegos:

$ sudo systemctl stop firewalld

Podemos confirmar que el cortafuegos está desactivado comprobando su estado una vez más.

firewalld está desactivado, como lo indica el estado de inactivo

Dado que firewalld está actualmente habilitado (configurado para iniciarse automáticamente en el arranque), el servicio permanecerá deshabilitado hasta que lo iniciemos manualmente nuevamente o reiniciemos el sistema.

Para volver a iniciar el cortafuegos, ejecute el siguiente comando.

$ sudo systemctl start firewalld

Si todo lo que necesitamos hacer es reiniciar el proceso, también podemos hacerlo.

$ sudo systemctl restart firewalld

Cómo habilitar o deshabilitar permanentemente el firewall en AlmaLinux

De forma predeterminada, firewalld se inicia automáticamente cuando se carga nuestro sistema. Para cambiar este comportamiento, podemos ejecutar systemctl disable dominio. Esto, combinado con el systemctl stop comando que se muestra arriba, deshabilitará permanentemente firewalld.

$ sudo systemctl disable firewalld

firewalld ha sido deshabilitado para que no se inicie automáticamente en el arranque

El servicio firewalld se puede volver a habilitar en cualquier momento ejecutando el siguiente comando.

$ sudo systemctl enable firewalld

Pensamientos finales

El firewall en Linux puede ser complicado, pero el proceso firewalld en AlmaLinux está destinado a hacerlo un poco más fácil. En esta guía, vimos cómo detener o iniciar el firewall en AlmaLinux, así como verificar el estado y habilitar o deshabilitar que se inicie automáticamente al arrancar.


AlmaLinux
  1. Cómo habilitar/deshabilitar el cortafuegos UFW en Ubuntu 18.04

  2. Cómo deshabilitar o apagar Firewalld en CentOS 7

  3. Cómo habilitar y usar firewalld en CentOS 7

  4. Cómo deshabilitar el firewall en CentOS 8 Linux

  5. CentOS/RHEL 7:Cómo iniciar/detener o habilitar/deshabilitar Firewalld

Cómo habilitar el repositorio EPEL en AlmaLinux 8

Cómo deshabilitar SELinux en AlmaLinux 8

Cómo deshabilitar NetworkManager en AlmaLinux 8

Cómo instalar el cortafuegos CSF en AlmaLinux 8

Cómo habilitar el repositorio de PowerTools en AlmaLinux 8

¿Cómo deshabilitar/habilitar php_functions?

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema AlmaLinux
    Software cortafuegos
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios