Réseau et pare-feu : pfSense, OPNsense et proxy

Monter un pare-feu de lab, écrire des règles qui tiennent, ouvrir un réseau invité, puis comprendre ce qui se place devant les serveurs : les tutoriels de cette rubrique suivent ce chemin, avec pfSense comme fil conducteur.

Cette rubrique sert autant l'étudiant de BTS SIO ou de TSSR qui monte son premier lab que l'administrateur qui doit modifier un pare-feu en production. Elle s'appuie sur pfSense, le pare-feu et routeur basé sur FreeBSD édité par Netgate, compare son cousin OPNsense, et explique la différence entre proxy et reverse proxy, deux briques qui vivent juste à côté du pare-feu.

Chaque tutoriel indique la version qu'il vise et renvoie à la documentation de l'éditeur. Les manipulations se font d'abord dans une machine virtuelle de test, avec un instantané (snapshot) avant chaque changement important.

pfSense CE et pfSense Plus : deux éditions, deux numérotations

Netgate distribue pfSense en deux éditions. Le nom « pfSense Plus » remplace depuis le début de 2021 l'ancien « pfSense Factory Edition ». La différence se voit d'abord dans les numéros de version :

ÉditionFormat de versionVersions supportées au 12 octobre 2026
pfSense CE (Community Edition)majeure.mineure.correctif2.9.0 (publiée le 20 août 2026) et 2.8.1
pfSense Plusannée.mois.correctif26.07, 26.03.1 et 26.03

Pour un lab, l'édition CE suffit : c'est elle que l'installateur propose à une machine virtuelle sans abonnement. pfSense Plus s'utilise sur le matériel Netgate ou avec un abonnement, aux conditions publiées par Netgate. Vérifiez la page des versions avant d'installer : ces numéros changent plusieurs fois par an.

Un changement piège presque tous les anciens tutoriels : l'image ne contient plus pfSense lui-même. Le Netgate Installer télécharge les paquets pendant l'installation, ce qui impose un accès Internet sur l'interface WAN dès le premier démarrage, et l'image se récupère sur la boutique Netgate avec un compte gratuit.

Le parcours du lab, étape par étape

Les tutoriels pfSense se lisent dans l'ordre, chacun partant de l'état laissé par le précédent.

  1. Installer le pare-feu. Le tutoriel pour installer pfSense dans VirtualBox monte la machine avec deux cartes : WAN en NAT, LAN en réseau interne. Il détaille l'installateur en ligne et l'accès à l'interface web.
  2. Faire la première configuration. Sous VMware Workstation, la page sur la configuration de pfSense crée un LAN segment et suit l'assistant écran par écran. Elle place le LAN en 172.16.1.0/24, comme le conseille l'assistant lui-même.
  3. Cloisonner les réseaux. Avec une DMZ et un réseau invité, la configuration par défaut ne suffit plus. Le guide des règles firewall pfSense explique l'ordre d'évaluation et la logique du premier match, puis construit un jeu de règles complet.
  4. Ouvrir un Wi-Fi invité contrôlé. Le portail captif pfSense avec authentification RADIUS fait vérifier les comptes par le rôle NPS de Windows Server, donc par Active Directory.
ÉtapeCe que vous obtenezPoint de contrôle
Installationun routeur entre WAN et LANle client reçoit une adresse du DHCP de pfSense
Assistantnom, DNS, LAN, mot de passel'interface web répond sur la nouvelle adresse LAN
RèglesDMZ et invités isolés du LANune connexion DMZ vers LAN est rejetée aussitôt
Portail captifaccès invité authentifiéla page de connexion s'affiche sur une requête HTTP

Trois notions à maîtriser avant d'écrire une règle

Les erreurs de pare-feu viennent rarement de la syntaxe, mais d'une idée fausse sur la lecture des règles.

  • Le filtrage se fait à l'entrée. Les règles d'un onglet d'interface s'appliquent au trafic qui entre par cette interface. Le trafic sorti du LAN se règle donc sur l'onglet LAN.
  • La première règle qui correspond l'emporte. L'ordre compte plus que le contenu : une règle permissive placée trop haut annule tout ce qui suit.
  • Une nouvelle interface ne laisse rien passer. Sans règle, tout tombe dans le refus par défaut, y compris le DNS. C'est voulu, et c'est la bonne pratique.

pfSense ou OPNsense ?

OPNsense est issu de pfSense : selon sa propre documentation, ses fondateurs ont choisi en 2014 de bifurquer (fork) du projet, et il reste aujourd'hui moins de 10 % du code d'origine. Les deux partagent donc des notions communes (interfaces, alias, règles par onglet), mais divergent sur l'accès au logiciel, le modèle d'édition et le rythme des versions.

Le comparatif OPNsense vs pfSense aligne ces critères dans un tableau, sans désigner de gagnant. Il signale aussi la nuance qui surprend en migration : l'option « quick » d'OPNsense, qui permet une évaluation au dernier match. Aucune des deux documentations ne décrit d'import direct d'une configuration de l'un vers l'autre.

Proxy et reverse proxy : l'autre côté du pare-feu

Contrôler la navigation des postes et publier une application interne sont deux rôles distincts, que la documentation d'Apache HTTP Server sépare nettement.

RôleAgit pourConfiguration côté clientEmplacement habituel
Proxy direct (forward proxy)les clientsobligatoiresortie vers Internet
Reverse proxy (proxy inverse)les serveursaucuneDMZ, devant les applications

La page proxy vs reverse proxy donne les exemples de configuration nginx et Apache, et l'avertissement à retenir : un proxy direct ouvert à tous est dangereux. Un reverse proxy ne remplace pas un pare-feu ; il se place derrière lui, en DMZ.

Par où commencer

  • Vous préparez un examen ou un premier lab : suivez les quatre étapes pfSense dans l'ordre, sans en sauter.
  • Vous administrez déjà un pare-feu : allez aux règles et au portail captif, et gardez le comparatif OPNsense pour une décision de migration.
  • Vous publiez une application web : commencez par le reverse proxy, puis isolez-le avec une DMZ.

Les machines virtuelles du lab se créent avec les tutoriels de virtualisation de Pixelabs.

Tous les tutoriels : réseau et pare-feu

Questions fréquentes

Qu'est-ce que pfSense ?

Un pare-feu et routeur logiciel basé sur FreeBSD, édité par Netgate. Il filtre le trafic entre réseaux, fait du NAT, distribue des adresses par DHCP, sert de résolveur DNS et s'administre par une interface web.

pfSense CE est-il gratuit ?

L'installateur pfSense CE se télécharge sans frais depuis la boutique Netgate, avec un compte. pfSense Plus s'utilise sur le matériel Netgate ou avec un abonnement ; ses conditions sont publiées par Netgate.

Quelle version de pfSense installer en lab ?

Au 12 octobre 2026, Netgate liste pfSense CE 2.9.0 et 2.8.1 comme versions CE supportées. L'installateur propose de lui-même la version stable courante, il est donc inutile de chercher une image par numéro.

Peut-on faire tourner pfSense dans VirtualBox ?

Oui, pour un lab. Netgate indique que les hyperviseurs de type 2 comme VirtualBox ou VMware Workstation conviennent aux tests, mais pas à la production, où un hyperviseur de type 1 est recommandé.

Quelle différence entre un proxy et un reverse proxy ?

Le proxy direct agit pour les clients, qui doivent être configurés pour l'utiliser. Le reverse proxy agit pour les serveurs : le client lui parle comme à un serveur web ordinaire, sans rien configurer.