# [pfSense] Règles de pare-feu

## Introduction

Vous pouvez configurer aisément vos propres règles de pare-feu sur pfSense depuis l'interface web.

Cependant, vous devez comprendre quelques notions primordiales pour pouvoir le faire.

## Manuel

#### Accéder à la table des règles

Tout d'abord, depuis l'interface web, rendez vous dans **Firewall &gt; Rules** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/scaled-1680-/2FNimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/2FNimage.png)

Ensuite, sélectionnez l'interface sur laquelle vous souhaitez appliquer la règle (ici DMZ300) :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/scaled-1680-/S8wimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/S8wimage.png)

#### Fonctionnement de la table

Pour chaque interface, vous pouvez voir apparaître les règles qui seront appliquées pour **chaque paquet** qui passe sur l'interface **dans l'ordre du haut vers le bas**.

Le paquet va donc être testé par chacune des règles :

- Dans le cas où la règle match avec le paquet, l'action définie lui sera appliquée (**PASS**, **BLOCK** ou **REJECTED**).
- Dans le cas où la règle ne match pas avec le paquet, le paquet va être testé par la règle en dessous et ainsi de suite.

<p class="callout warning">Vous remarquerez que l'ordre des règles est capital.</p>

#### Autoriser un flux

Pour l'exemple, nous allons créer une règle pour autoriser les connexions sortantes HTTP sur l'interface de la DMZ300.

Commencez par cliquer sur Add et définissez les options suivantes :

- Action : **PASS**
- Protocol : **TCP**
- Source : **DMZ300 Net**
- Destination : **any**
- Destination **Port Range : From HTTP (80) to HTTP (80)**
- Description : **Allow HTTP**

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/scaled-1680-/JIYimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/JIYimage.png)

Vous pouvez appuyer sur **Save** puis **Apply Changes** pour appliquer les changements :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/scaled-1680-/qveimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-11/qveimage.png)

#### Bloquer un flux

Maintenant si vous souhaitez bloquer un flux, vous pouvez procéder à la même opération en modifiant simplement l'action PASS par **BLOCK**.