Aller au contenu principal

OPNsense - Installation

1. Description​

  • OPNsense est un firewall & routeur open-source, basé sur FreeBSD.
  • Il a été lancé en 2015, suite à un fork d'un autre firewall pfSense.

2. Installation​

2.1. fw1.home.lab​

Caractéristiques
RAM2 Go
CPU1 coeur
Disque40Go
Hostnamefw1.home.lab
IP admin192.168.50.1

3. Schéma logique​

  • 09/06/2025 : découpage en zones de mon réseau

3.1. Schéma logique version ASCII Art​

					                            |
FreeBox
|
Laptop |
192.168.20.152 (WiFi) Borne WiFi
| |
| |
+--------------+------------------------+-----------------------+
| |
| |
wlp2s0 (WiFi) wlp2sO (WiFi)
192.168.20.201 192.168.20.202
| |
+----------- vmbr0 -- pve1 -- enp3s0 ------( filaire )------ enp3s0 -- pve2 -- vmbr0 ----------+
| 192.168.50.201/24 | 192.168.51.201/24 192.168.51.202/24 | 192.168.50.202 |
| vmbr1 (Interco) vmbr1 (Interco) |
| 10.10.50.1/29 10.10.50.2/29 |
| | | |
| | | |
| | | |
| WAN WAN |
| 10.10.50.3/29 10.10.50.4/29 |
| | | |
+-----------LAN.50 -- fw1 -- LAN -----------(trunk)------------ LAN -- fw2 -- LAN.50 ----------+
192.168.50.1/24 | | 192.168.50.2/24
LAN.60 LAN.60
192.168.60.1/24 192.168.60.2/24

3.2. Plan d'adressage​

4. Installation de OPNsense​

  • Télécharger l'iso sur le site de OPNsense, puis suivre les captures d'écran ci-dessous

5. Première configuration​

6. Configuration des VLAN​

6.1. Ajouter les VLAN​

  • Aller dans le menu : Interfaces > Devices > VLAN

  • cliquer sur le bouton Apply après avoir ajouté les VLAN

6.2. Ajouter les interfaces réseau​

  • Pour chaque VLAN, il faut ensuite créer une interface réseau associée

  • Aller dans le menu : Interfaces > Assignments

  • Par exemple, pour le réseau BOOTSTRAP (VLAN 34), le firewall porte l'adresse de la passerelle par défaut : 192.168.34.1/24

7. Configuration des règles​

  • Dans mon homelab, où j'ai un routage compliqué à cause du nombre limité d'interfaces réseau sur mes MiniPC, il a fallut désactiver l'option Static route filtering
  • Aller dans le menu Firewall > Settings > Advanced et cocher la case Bypass firewall rules for traffic on the same interface

8. Politiques de filtrage (SoT)​

9. Implémentation des politiques de filtrage​

  • To Be Done Soon