Filtrat del tràfic que rep el FW

1. Activació i comprovació del servei de firewalld

Abans de començar les configuracions i personalitzacions del firewall, primer revisarem si el servei està actiu i funcionant.

sudo systemctl enable --now firewalld
sudo systemctl status firewalld

2. Llistar les regles actuals del firewall

Abans de començar, llistarem les regles que té el firewall per veure què té fet i què no.

sudo firewall-cmd --list-all

Si tenim diverses zones del firewall configurades, les podrem llistar així:

sudo firewall-cmd --get-zones

3. Filtració del tràfic que rep el nostre firewall

Afegirem algunes regles de filtració del tràfic que rep el firewall per bloquejar entrades no desitjades.

3.3 Permet només trànsit en ports específics

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --permanent --add-service=http

També podem obrir ports específics manualment, per exemple, per a un servidor web al port 8080:

sudo firewall-cmd --permanent --add-port=8080/tcp

3.4 Bloquejar una IP o una xarxa específica

Si volem que una IP o xarxa específica no pugui accedir a la nostra xarxa, podem bloquejar-la.

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.0.6.50" drop'

I si vols bloquejar una xarxa sencera:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.0.6.48/29" drop'

3.5 Permetre només SSH des d’una IP específica

Si vols permetre només connexions SSH des d’una IP concreta, podem fer aquesta regla:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.201.51" service name="ssh" accept'

3.6 Limitar connexions simultànies (Rate Limiting)

Per evitar atacs contra el router o màquina, o connexions massives, podem fer això:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" service name="ssh" limit value="3/m" accept'

4. Guardar els canvis i regles

Un cop fetes les configuracions, aplicarem els canvis i revisarem les configuracions:

sudo firewall-cmd --reload
sudo firewall-cmd --list-all
Utilitzem cookies pròpies i de tercers per millorar la teva experiència de navegació i per oferir-te continguts personalitzats. Pots obtenir més informació o configurar les teves preferències a través de la nostra Política de Cookies.   
Privacidad