Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

17 chapitres3 h 59 minIntermédiaire

Pare-feu pfSense

Cours pfSense pour le BTS SIO SISR : installation sur Proxmox, VLAN, règles, NAT, DMZ, VPN, portail captif, CARP, supervision, exercices corrigés.

Par Josselyn C., prof de BTS SIO. Mis à jour le .

L'essentiel

pfSense est un pare-feu et routeur libre, basé sur FreeBSD, qui s'installe sur un petit serveur, un boîtier dédié ou une machine virtuelle, et s'administre entièrement depuis une interface web. Il filtre le trafic avec état, route entre les réseaux de l'entreprise, traduit les adresses (NAT), termine les VPN et accueille des services comme le portail captif ou la détection d'intrusion. Au BTS SIO option SISR, c'est le pare-feu que tu croises le plus souvent en TP et dans les réalisations de l'épreuve E6 ; à l'écrit E7 Cybersécurité des services informatiques, on te demande d'écrire un tableau de règles, de trouver pourquoi un flux est bloqué ou de proposer une architecture avec DMZ.

À la fin de ce cours, tu sauras :

  • expliquer ce que fait un pare-feu à états et choisir entre pfSense CE, pfSense Plus et leurs concurrents ;
  • installer pfSense dans une machine virtuelle Proxmox VE et y déclarer interfaces et VLAN ;
  • écrire une politique de filtrage complète, dans le bon ordre, avec des alias, et trouver la règle qui bloque un flux ;
  • publier un serveur avec le NAT, construire une DMZ et répartir DHCP et DNS entre pfSense et Active Directory ;
  • monter un VPN nomade (OpenVPN, WireGuard) et un VPN site à site (IPsec), un portail captif pour le Wi-Fi invité ;
  • ajouter pfBlockerNG et Suricata, doubler le pare-feu avec CARP, sauvegarder sa configuration, le superviser avec Zabbix et envoyer ses journaux à Wazuh.

Prérequis. Tu dois savoir calculer un masque et une adresse de réseau, connaître les ports TCP et UDP des services courants et comprendre le trajet d'un paquet à travers une passerelle et un NAT. Les VLAN et le trunk 802.1Q côté switch sont expliqués dans le cours Routage et commutation, Active Directory, son DNS et son DHCP dans le cours Windows Server.

Le fil rouge. Tu es en alternance au service informatique de Sorbier Logistique, la PME de transport des cours Réseaux, Routage et commutation, Windows Server et Cybersécurité des infrastructures. Son réseau du siège, 192.168.10.0/24 découpé en VLAN, est routé et filtré par un pare-feu pfSense qui tourne dans une machine virtuelle de l'hyperviseur Proxmox VE. Le chapitre 1 rappelle le plan d'adressage : garde-le sous la main, tous les chapitres s'en servent. Les adresses publiques et les noms de domaine en .example sont réservés à la documentation.

Les versions du cours. Les écrans et les menus sont ceux de pfSense CE 2.9.0 et 2.8.1, les deux versions de l'édition communautaire maintenues en novembre 2026 ; pfSense Plus 26.07 a les mêmes menus pour tout ce que traite ce cours. L'hyperviseur est Proxmox VE 9.2, les serveurs Windows Server 2025. Quand une notion change de nom chez OPNsense, un encadré le signale.

Comment travailler. Monte la maquette du chapitre 2 et tape chaque configuration toi-même : une règle n'est comprise que lorsqu'on l'a vue bloquer, puis laisser passer. Chaque chapitre se termine par des exercices au format des sujets, dont la réponse est masquée : cherche d'abord, ouvre ensuite.

Ton objectifChapitres à travailler en priorité
Découvrir pfSense1 à 4, puis 6
Préparer l'E6 SISR (maquette, réalisations)2 à 4, 6, 8, 9 et 14
Préparer l'E7 SISR (règles, NAT, DMZ, VPN, journaux)1, 4 à 7, 9, 10, 12, 15 et 16
Ouvrir un Wi-Fi invité3, 8 et 11
Rendre le pare-feu fiable et surveillé13 à 15
Réviser la veille d'une épreuve16 et 17

La sécurité de l'architecture (zones, DMZ, Wi-Fi d'entreprise, PKI, SIEM) est traitée dans le cours Cybersécurité des infrastructures ; ce cours-ci la met en œuvre sur pfSense.

Sommaire

0%

pfSense

0 chapitre sur 17

  1. Chapitre 1 : C'est quoi pfSense ? Pare-feu à états, CE et Plus15 min
  2. Chapitre 2 : Installer pfSense sur Proxmox VE16 min
  3. Chapitre 3 : Interfaces et VLAN sur pfSense12 min
  4. Chapitre 4 : Règles de pare-feu pfSense : ordre, alias et journalisation14 min
  5. Chapitre 5 : De la matrice des flux aux règles : la politique de Sorbier24 min
  6. Chapitre 6 : NAT sur pfSense : NAT sortant, redirection de port et NAT 1:115 min
  7. Chapitre 7 : DMZ avec pfSense et proxy inverse HAProxy13 min
  8. Chapitre 8 : DHCP et DNS : pfSense ou Active Directory ?17 min
  9. Chapitre 9 : VPN nomade sur pfSense : OpenVPN et WireGuard14 min
  10. Chapitre 10 : VPN IPsec site à site entre deux pfSense15 min
  11. Chapitre 11 : Portail captif pfSense et Wi-Fi invité11 min
  12. Chapitre 12 : Paquets pfSense : pfBlockerNG et Suricata13 min
  13. Chapitre 13 : Haute disponibilité pfSense : CARP et pfsync11 min
  14. Chapitre 14 : Sauvegarder, mettre à jour et sécuriser pfSense12 min
  15. Chapitre 15 : Superviser pfSense avec Zabbix et envoyer ses journaux à Wazuh13 min
  16. Chapitre 16 : Exercices corrigés pfSense type E6 et E7 SISR16 min
  17. Chapitre 17 : Aide-mémoire pfSense : menus, ports et méthodes7 min
Commencer le cours

Questions fréquentes

C'est quoi pfSense et à quoi ça sert ?

pfSense est un pare-feu et routeur libre, basé sur FreeBSD, qui s'installe sur un serveur, un boîtier ou une machine virtuelle et s'administre par une interface web. Il filtre le trafic entre Internet et les réseaux de l'entreprise, et entre ces réseaux eux-mêmes, avec un filtrage à états. Il fait aussi le NAT, les VPN, le relais DHCP, la résolution DNS et le portail captif. C'est le pare-feu le plus utilisé dans les TP et les réalisations de l'option SISR.

pfSense est-il gratuit ?

L'édition communautaire, pfSense CE, est gratuite et libre (licence Apache 2.0) ; les versions maintenues en novembre 2026 sont la 2.9.0 et la 2.8.1. pfSense Plus est l'édition propriétaire de Netgate, livrée avec ses boîtiers ou vendue par abonnement pour ton propre matériel ; l'offre gratuite Home+Lab a été supprimée en 2023. Pour un TP ou l'E6, pfSense CE suffit (CE ou Plus).

pfSense ou OPNsense : lequel choisir ?

Les deux viennent du même code et appliquent la même logique : interfaces, règles lues de haut en bas, alias, NAT, VPN. OPNsense est entièrement libre, publie deux versions par an et intègre WireGuard et Suricata ; pfSense CE a une documentation et une communauté plus larges, et ajoute ces fonctions par paquets. Ce que tu apprends sur l'un se transpose en quelques minutes sur l'autre (la comparaison).

Comment installer pfSense sur Proxmox ?

Crée une machine virtuelle de type Other, avec un disque VirtIO Block et des cartes réseau VirtIO, une par pont Proxmox à raccorder (WAN, réseau interne sensible aux VLAN, DMZ). Lance le Netgate Installer, qui a besoin d'Internet sur le WAN, choisis Install CE et ZFS, puis attribue les interfaces. Après l'installation, coche Disable hardware checksum offload dans System > Advanced > Networking : c'est indispensable avec VirtIO (le pas à pas).

Dans quel ordre pfSense applique-t-il les règles ?

pfSense regarde d'abord la table d'états, puis ses règles automatiques, les règles flottantes, celles des groupes d'interfaces et enfin celles de l'interface par laquelle le paquet entre, de haut en bas : la première qui correspond décide. Ce qui n'est autorisé par aucune règle est bloqué et journalisé. Les exceptions précises vont donc au-dessus des règles générales (l'ordre d'évaluation).

Comment ouvrir un port sur pfSense ?

On crée une redirection de port dans Firewall > NAT > Port Forward : interface WAN, protocole, port public, adresse et port du serveur interne, avec l'option Add associated filter rule, qui crée la règle de filtrage correspondante. Cette règle vise l'adresse privée du serveur, car la traduction a lieu avant le filtrage. Le serveur publié doit être en DMZ, et les utilisateurs internes le joignent par un DNS partagé (NAT et redirection de port).

Quelle est la différence entre Block et Reject sur pfSense ?

Block jette le paquet sans répondre : l'émetteur attend puis abandonne. Reject le jette et répond par un refus (TCP RST, ou ICMP pour l'UDP) : l'application affiche une erreur tout de suite. On utilise Block sur le WAN, pour ne rien révéler, et Reject entre les zones internes (Block ou Reject).

Comment créer des VLAN sur pfSense ?

Dans Interfaces > Assignments > VLANs, crée un VLAN par réseau sur la carte reliée au trunk (parent et étiquette), ajoute-le dans Interface Assignments, puis active l'interface, donne-lui une description et l'adresse de la passerelle du VLAN, sans passerelle en amont. Le port du switch en face doit être en trunk avec les mêmes VLAN. Une nouvelle interface n'a aucune règle : tout y est bloqué tant que tu n'en écris pas (interfaces et VLAN).

Faut-il utiliser le DHCP de pfSense ou celui de Windows Server ?

Dans un réseau qui a un Active Directory, le DHCP et le DNS des postes restent sur les contrôleurs de domaine : les baux s'inscrivent dans le DNS de l'annuaire et le basculement entre deux serveurs assure la continuité. pfSense relaie les demandes DHCP des VLAN vers eux et résout les noms d'Internet pour leur compte. Son serveur DHCP sert là où il n'y a pas d'annuaire, sachant qu'il ne peut pas fonctionner en même temps que le relais (DHCP et DNS).

Comment sauvegarder la configuration de pfSense ?

Toute la configuration tient dans config.xml, qu'on exporte depuis Diagnostics > Backup & Restore, en cochant Encrypt this configuration file car le fichier contient les clés des VPN et des certificats. On le range hors du pare-feu, on active en complément AutoConfigBackup, et on prend un instantané de la machine virtuelle avant chaque mise à jour. Une restauration de test par an prouve que les sauvegardes sont utilisables (sauvegarder et sécuriser).