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.
Comentarios
Publicar un comentario