Configuraciones y métodos de ver el estado, servicios, etc de Firewalld

   FIREWALL

Un cortafuego (Firewall) es usado para proteger estaciones de trabajo de tráfico no deseado.

   FIREWALLD

Es el servicio por defecto responsable por la seguridad de firewall en CentOS 8. Este servicio viene activado por defecto, permitiendo apenas que algunos servicios reciban tráfico de entrada. Este firewall dinámico está basado en host con una interfaz D-Bus que permite alterar las reglas de firewall sin reiniciar el servicio de firewall.

Paso 1: Vemos que el firewall ya viene habilitado por defecto

Paso 2: Para activar o desactivar el firewall se pueden digitar los siguientes comandos respectivamente (systemctl start firewalld) Dice inicia el firewalld y el otro comando (systemctl enable firewalld) Dice habilítame el firewalld.

Paso 3: En caso de que queramos saber qué servicios vienen por defecto, ejecutamos el comando firewall-cmd (firewall-cmd –list-all). Vemos que tres servicios vienen habilitados: cockpit (Administrador de servicios via web), dhcpv6-cliente y ssh.

Paso 4: Las zonas de Firewalld son un conjunto de reglas predefinidas. Podemos ver las zonas por defecto habilitadas a través de este comando (firewall-cmd –get-default-zone)

Paso 5: Las zonas activas se pueden visualizar por este comando (firewall-cmd –get-active-zones) Por defecto esta zona es “
public” y según el comando anterior, esta se aplica sobre la tarjeta de red (enp0s3).

Paso 6: Para ver todas las zonas, digite el siguiente comando (firewall-cmd –list-all-zones) Como resultado serán exibidos 9 zonas: block, dmz, drop, external, home, internal, public, trusted, work, aqui les muestro unos de los tantos que hay.

Paso 7: Para saber las configuraciones de zonas se encuentran en la siguiente dirección «/usr/lib/firewalld/zones/» con el comando (ls -l /usr/lib/firewalld/zones/) que dice lístame las zonas del firewalld. Por ejemplo, podemos visualizar la zona public con el comando cat (cat /usr/lib/firewalld/zones/public.xml).

Paso 8: Comando para listar una zona específica, por ejemplo ‘external (firewall -cmd –list-service –zone=external) dice lístame el servicio de la zona external.

Paso 9: Un servicio es una lista de puertas, protocolos, puertas de origen, destino y módulos auxiliares de firewall. Por ejemplo: ssh (puerta 22), http (80), mysql (3306), protocolo ICMP entre otros. Para listar los servicios definidos por defecto:

Para listar los servicios en la zona actual (public) con el comando (firewall-cmd –list-services) que dice lístame los servicios de firewall.


Paso 10: Una lista soportada por firewalld, se puede obtener con el siguiente comando (firewall-cmd –get-services).













Comentarios

Entradas populares de este blog

Cómo instalar Apache en CentOS 8 Cliente y Configurarlo PASO a PASO

Como instalar el Guest Additions en Windows server

Instalación del servicio CUPS en CentOS 8 Cliente