Installation PfSense

Matériel Minimum (pour une installation basique avec UFS)

Éviter les cartes Wi-Fi en mode WAN (préférer Ethernet).

Processeur :

1 GHz (x86-64) ou plus (recommandé : 2 GHz ou mieux pour ZFS).

Architecture AMD64/Intel 64 (pas de support pour ARM ou 32 bits).

RAM :

UFS : 1 Go minimum (2 Go recommandé pour un usage standard).

ZFS : 8 Go minimum (16 Go recommandé pour les fonctionnalités avancées comme la compression ou RAID-Z).

Stockage :

Disque dur/SSD :

UFS : 8 Go minimum (20 Go recommandé pour les logs et mises à jour).

ZFS : 16 Go minimum (plus si vous utilisez RAID-Z ou des snapshots).

Recommandation :

SSD pour de meilleures performances (surtout pour ZFS).

2 disques pour un mirror (RAID 1) (recommandé pour la redondance).

3 disques ou plus pour RAID-Z1/Z2 (si vous avez besoin de plus de capacité et de tolérance aux pannes).

Cartes réseau :

2 interfaces réseau minimum (1 pour WAN, 1 pour LAN).

Recommandé : Cartes Intel (ex: em, igb, ix) pour une meilleure compatibilité.

image Installation PfSense

UFS (Unix File System)

  • StabilitĂ© et simplicitĂ© : UFS est un système de fichiers ancien, bien connu pour sa stabilitĂ© et sa simplicitĂ©. C’est souvent le système de fichiers par dĂ©faut pour les systèmes basĂ©s sur FreeBSD, y compris pfSense.
  • Moins gourmand en ressources : UFS utilise gĂ©nĂ©ralement moins de ressources que ZFS, ce qui peut ĂŞtre un avantage sur du matĂ©riel moins puissant ou limitĂ© en ressources.
  • Pas de fonctionnalitĂ©s avancĂ©es : UFS ne propose pas de fonctionnalitĂ©s avancĂ©es comme les snapshots, la compression ou la redondance des donnĂ©es, contrairement Ă  ZFS.
  • Performance : UFS offre de bonnes performances dans des scĂ©narios classiques et convient Ă  de nombreuses installations pfSense. Il est particulièrement adaptĂ© pour des installations de taille petite Ă  moyenne oĂą les performances et l’overhead matĂ©riel sont des critères importants.

ZFS (Zettabyte File System)

  • IntĂ©gritĂ© et fiabilitĂ© des donnĂ©es : ZFS est un système de fichiers moderne et avancĂ©, offrant une intĂ©gritĂ© des donnĂ©es accrue grâce Ă  son mĂ©canisme copy-on-write et Ă  la vĂ©rification des sommes de contrĂ´le (checksums), rĂ©duisant ainsi le risque de corruption des donnĂ©es. Il est donc particulièrement adaptĂ© pour des environnements nĂ©cessitant une haute fiabilitĂ©.
  • FonctionnalitĂ©s avancĂ©es :
    • Snapshots : ZFS permet de crĂ©er des snapshots (instantanĂ©s), qui permettent de sauvegarder l’Ă©tat de votre système Ă  un moment donnĂ©. Cela est très utile pour les mises Ă  jour pfSense ou pour revenir facilement Ă  une version prĂ©cĂ©dente en cas de problème.
    • Compression : ZFS propose une compression intĂ©grĂ©e, permettant de rĂ©duire l’espace de stockage utilisĂ©, particulièrement dans des configurations avec de grandes quantitĂ©s de donnĂ©es.
    • FonctionnalitĂ© RAID : ZFS permet de crĂ©er des pools de stockage avec redondance (RAID-Z, miroir) et de gĂ©rer plusieurs disques pour garantir une tolĂ©rance aux pannes, ce qui amĂ©liore la fiabilitĂ© globale du système pfSense.
    • Gestion des donnĂ©es efficace : ZFS est bien adaptĂ© pour gĂ©rer de grandes quantitĂ©s de donnĂ©es avec des capacitĂ©s de rĂ©paration automatique et de dĂ©duplication des donnĂ©es (bien que la dĂ©duplication soit gĂ©nĂ©ralement dĂ©sactivĂ©e par dĂ©faut Ă  cause de sa consommation Ă©levĂ©e de ressources).
  •  
  • Consommation de ressources plus Ă©levĂ©e : ZFS nĂ©cessite plus de mĂ©moire (RAM) et de puissance processeur que UFS. Il est recommandĂ© d’avoir au moins 8 Go de RAM pour un fonctionnement optimal, surtout si vous utilisez des fonctionnalitĂ©s comme la compression ou la redondance.

Quand utiliser ZFS :

  • Pour des configurations pfSense plus grandes ou des configurations Ă  haute disponibilitĂ© oĂą l’intĂ©gritĂ© des donnĂ©es est essentielle.
    • Si vous avez besoin de fonctionnalitĂ©s avancĂ©es comme les snapshots, la compression ou la redondance (pools ZFS).
    • Si votre matĂ©riel dispose d’une quantitĂ© suffisante de ressources (8 Go de RAM ou plus).
    • Lorsque vous gĂ©rez de grandes quantitĂ©s de stockage ou si vous prĂ©voyez de faire Ă©voluer votre installation pfSense Ă  l’avenir.

En résumé :

  • Utilisez UFS pour des configurations basiques, lĂ©gères, sans besoin de fonctionnalitĂ©s avancĂ©es.
  • Utilisez ZFS pour des installations nĂ©cessitant une haute intĂ©gritĂ© des donnĂ©es, des snapshots, de la compression, ou une gestion plus complexe du stockage, surtout si vous avez suffisamment de ressources matĂ©rielles (8 Go de RAM ou plus).
image-1 Installation PfSense

1. Stripe (RAID 0)

  • Description : Le mode Stripe (ou RAID 0) divise les donnĂ©es en bandes et les Ă©crit sur plusieurs disques sans redondance. Cela signifie que les donnĂ©es sont rĂ©parties sur deux (ou plus) disques pour augmenter les performances.
  • Avantages :
    • Performance maximale : Comme les donnĂ©es sont rĂ©parties sur plusieurs disques, les lectures et Ă©critures peuvent ĂŞtre effectuĂ©es simultanĂ©ment, ce qui amĂ©liore les performances globales, notamment dans des systèmes de stockage nĂ©cessitant des dĂ©bits Ă©levĂ©s.
    • CapacitĂ© totale : Vous obtenez toute la capacitĂ© combinĂ©e de vos disques. Par exemple, avec deux disques de 1 To, vous aurez 2 To d’espace total.
  • InconvĂ©nients :
    • Pas de redondance : En cas de dĂ©faillance d’un disque, toutes les donnĂ©es sont perdues. Il n’y a pas de tolĂ©rance aux pannes, donc ce mode n’est pas adaptĂ© si l’intĂ©gritĂ© des donnĂ©es est cruciale.
  • Quand utiliser Stripe ?
    • Si vous recherchez des performances maximales et que vous ĂŞtes prĂŞt Ă  accepter le risque de perdre toutes les donnĂ©es en cas de dĂ©faillance d’un disque.
    • Dans un environnement oĂą la redondance des donnĂ©es n’est pas une prioritĂ© (par exemple, pour une utilisation temporaire ou des tests).

2. Mirror (RAID 1)

  • Description : Le mode Mirror (ou RAID 1) consiste Ă  dupliquer les donnĂ©es sur deux disques. Chaque disque contient une copie exacte des donnĂ©es de l’autre disque.
  • Avantages :
    • Redondance des donnĂ©es : Si l’un des disques tombe en panne, vos donnĂ©es restent intactes, car elles sont copiĂ©es sur l’autre disque. Cela assure une haute disponibilitĂ©.
    • Lecture amĂ©liorĂ©e : Les lectures peuvent ĂŞtre accĂ©lĂ©rĂ©es car les donnĂ©es peuvent ĂŞtre lues depuis n’importe lequel des disques.
    • SimplicitĂ© : Facile Ă  configurer et Ă  gĂ©rer, avec une bonne tolĂ©rance aux pannes.
  • InconvĂ©nients :
    • CapacitĂ© rĂ©duite : Vous ne bĂ©nĂ©ficiez que de l’espace d’un seul disque. Par exemple, avec deux disques de 1 To, vous n’avez que 1 To d’espace utilisable.
    • Performance d’Ă©criture : Les Ă©critures sont souvent plus lentes qu’en Stripe car elles doivent ĂŞtre effectuĂ©es sur les deux disques simultanĂ©ment.
  • Quand utiliser Mirror ?
    • Si la sĂ©curitĂ© des donnĂ©es est une prioritĂ© et que vous souhaitez un système tolĂ©rant aux pannes sans sacrifier trop de performance.
    • Si vous avez des exigences de fiabilitĂ©, comme pour un pare-feu ou une passerelle oĂą la perte de donnĂ©es serait catastrophique.
    • Si vous avez deux disques et que vous souhaitez une solution simple mais fiable.

3. RAID-Z

  • Description : Le mode RAID-Z est une solution de redondance avec paritĂ©, similaire Ă  RAID 5, qui offre une tolĂ©rance aux pannes tout en utilisant la paritĂ© pour minimiser l’impact sur la capacitĂ© de stockage.
    • RAID-Z1 : Tolère une dĂ©faillance de disque.
    • RAID-Z2 : Tolère deux dĂ©faillances de disque.
    • RAID-Z3 : Tolère trois dĂ©faillances de disque.
  • Avantages :
    • TolĂ©rance aux pannes : Permet une ou plusieurs pannes de disque sans perte de donnĂ©es, selon le niveau RAID-Z choisi.
    • CapacitĂ© optimisĂ©e : Par rapport au Mirror, vous utilisez mieux l’espace disque. Par exemple, dans un RAID-Z1 avec trois disques de 1 To, vous disposez de 2 To d’espace utilisable, car un disque est utilisĂ© pour la paritĂ©.
    • Performance Ă©quilibrĂ©e : Offres de bonnes performances pour la lecture et l’Ă©criture tout en fournissant une redondance et de la sĂ©curitĂ© des donnĂ©es.
  • InconvĂ©nients :
    • ComplexitĂ© : Un peu plus complexe Ă  configurer et Ă  gĂ©rer que Mirror ou Stripe.
    • Ressources requises : Le calcul de la paritĂ© nĂ©cessite plus de ressources processeur, ce qui peut affecter la performance sur des systèmes moins puissants.
  • Quand utiliser RAID-Z ?
    • Si vous souhaitez un bon compromis entre performance, capacitĂ© et tolĂ©rance aux pannes.
    • Si vous avez plus de deux disques et que vous avez besoin d’une solution Ă©volutive avec une meilleure utilisation de l’espace de stockage qu’un miroir.
    • Si la protection des donnĂ©es est importante et que vous ĂŞtes prĂŞt Ă  investir dans la configuration et la gestion des disques supplĂ©mentaires.

Résumé : Choisir en fonction de vos besoins

  • Stripe (RAID 0) : Si vous privilĂ©giez les performances et que la perte de donnĂ©es n’est pas un problème majeur.
  • Mirror (RAID 1) : Si vous voulez de la redondance et une tolĂ©rance aux pannes tout en sacrifiant un peu d’espace de stockage.
  • RAID-Z : Si vous souhaitez un bon compromis entre capacitĂ©, tolĂ©rance aux pannes et performance, surtout si vous avez plusieurs disques.

Recommandation générale pour pfSense :

  • Mirror est souvent recommandĂ© pour pfSense si vous avez deux disques. Cela vous garantit une tolĂ©rance aux pannes (si un disque tombe en panne, l’autre prend le relais).
  •  
  • RAID-Z peut ĂŞtre une meilleure option si vous avez trois disques ou plus et souhaitez un meilleur compromis entre capacitĂ© et redondance.
image-5 Installation PfSense
  • Saisir espace pour sĂ©lectionner le disque dur
  •  
image-3 Installation PfSense
  • Yes !
image-5 Installation PfSense

Une fois terminer Ejecter l’ISO de la VM et faire Reboot

image-2 Installation PfSense
  • On voit nos deux interfaces hn0 et hn1, faire EntrĂ©e
image-6 Installation PfSense
  • Hn0 sera mon interface WAN
image-7 Installation PfSense
  • Hn1 sera mon interface LAN
image-4 Installation PfSense
  • On valide (y)

MENU PFSENSE

image-8 Installation PfSense
  • On peut voir mes interfaces Wan (hn0) et LAN (hn1)
  • Pour se dĂ©connectĂ© (SSH Only)
    • Pour assigner une interfaces ou changer d’interfaces
    • Pour attribuer une adresse IP (ipv4,ipv6, dhcp)
    • RĂ©initialise le mot de passe de l’interface web.
    • RĂ©initialise pfSense aux paramètres d’usine
    • RedĂ©marre le système pfSense.
    • ArrĂŞte le système.
    • Effectue un test de connectivitĂ© en pingant un hĂ´te.
    • Accède Ă  un terminal shell pour exĂ©cuter des commandes en ligne
    • pfTop
    • Permet de consulter les journaux système.
    • RedĂ©marre l’interface web de pfSense
    • PHP Shell + pfsense Tools
    • Met Ă  jour pfSense.
    • Activer la sĂ©curitĂ© Shell (sshd)
    • Restaurer la configuration rĂ©cente
    • RedĂ©marrer PHP-FPM

Share this content:

Je m'appelle Nicolas, j’ai 38 ans et je vis dans le département de l’Ain. Actuellement en reconversion professionnelle dans le domaine de l’informatique, je poursuis une formation de Technicien Systèmes et Réseaux (TSSR) afin de transformer ma passion en métier. L'informatique a toujours occupé une place importante dans ma vie, et aujourd'hui je m'investis pleinement pour en faire mon avenir professionnel. Mon objectif : devenir Administrateur Réseau, en obtenant plusieurs certifications reconnues dans le secteur. Ce site présente les projets réalisés dans le cadre de ma formation, et reflète mon engagement et ma progression dans ce domaine passionnant.

Laisser un commentaire