sysadmin
Pixelabs est un univers de partage administrateur systèmes GNU/Linux et Windows Server.
Merci à tous pour vos messages et votre soutien.
Je suis absent. Je prendrai connaissance de vos messages à mon retour.

Installation & Configuration pfSense sous VirtualBox

Le firewall pfSense est un routeur/pare-feu open source basé sur le système d’exploitation FreeBSD. Il a pour but d’assurer la sécurité périmétrique. Il comporte l’équivalent libre des outils et services utilisés habituellement sur des routeurs professionnels propriétaires. Nous allons voir commenter installer et configurer pfSense sous VirtualBox.

En plus du pare-feu, il offre de nombreuses fonctionnalités comme par exemple :

  • Serveur DHCP
  • Serveur DNS
  • Translation d’adresses (NAT)
  • Portail captif
  • VPN IPsec, OpenVPN
  • Authentification RADIUS
  • Et bien plus…

Création de la VM pfSense avec 3 interfaces réseaux :

  • Interface WAN
  • Interface LAN 
  • Interface DMZ

Ce qu’il vous faut :

Disponible également sous VMware WorkStation Pro 14 : 4 Interfaces LAN-Segments : Cliquez ici

Création de Machine Virtuelle

Lancez Oracle VM VirtualBox et cliquez sur Nouvelle :

  • Nom : pfSense
  • Type : BSD
  • Version : FreeBSD (64-bit)
  • Taille de la mémoire : 1024 Mo
  • Disque dur
    • Cochez : Créer un disque virtuel maintenant
    • Type de fichier : VDI (Image Disque VirtuelBox)
    • Stockage : Dynamiquement alloué
    • Choisir l’emplacement du fichier
    • Choisir la taille de votre disque dur virtuel : 8 Go 
  • Créer
  • Configuration < Menu : Machine / Configuration…>
    • Réseau
    • Carte 1 : Activer la carte réseau 
      • Mode d’accès réseau : Accès par pont (WAN)
      • Nom : Ethernet (Realtek PCIe….) , ou carte Wifi
      • Avancé :
        • Type de carte : Intel PRO/1000 MT Desktop
        • Mode Promiscuité : Tout autoriser
    • Stockage
      • Sous le contrôleur IDE (vide) : Sélectionner l’ISO pfSense
  • Démarrer 

Installation de pfSense

Au démarrage de la VM, l’installation se lance automatiquement après quelques secondes :

Installation machine virtuelle pfSense

  • La page pfSense Installer s’affiche : appuyez sur Entrée pour accepter la licence
  • Appuyez sur Entrée

Install pfSense Virtual Machine

  • Avec les flèches clavier, cherchez : French ISO-8859-1
  • Appuyez sur Entrée pour valider le choix
  • Montez d’un cran pour sélectionnez Continue with fr.iso.kbd keymap et Entrée
  • Partitioning : Auto (UFS) : Entrée
  • Manual Configuration, laissez sur No : Entrée
  • Complete, Reboot : Entrée
  • Dans la foulée, menu Périphériques > Lecteurs optiques > Ejecter le disque du lecteur virtuel
  • Menu : Machine > Redémarrage

Une fois la machine redémarrée :

Should VLANs be set up now [y|n]? n <Entrée>
Enter the WAN interface name or 'a' for auto-detection (em0 or a) : em0 <Entrée>

Remarque : le clavier est en QWERTY, la lettre « m » c’est la touche « ,? »

Enter the LAN interface name or 'a' for auto-detection (a or nothing if finished) : <Entrée>

pfSense Interfaces Settings

Do you want to proceed [y|n]: y <Entrée>

Le menu pfSense s’affiche. Arrêtez la VM en appuyant sur : 6 <Entrée et confirmer>

Assignation des Interfaces

Allez dans les paramètres de la VM sous Virtualbox : Configuration > Réseau :

  • Carte 2 : Activer la carte réseau
    • Mode d’accès réseau : Réseau interne (LAN)
    • Nom : tapez  LAN 
    • Avancé :
      • Type de carte : Intel PRO/1000 MT Desktop
      • Mode Promiscuité : Tout autoriser
  • Carte 3 : Activer la carte réseau
    • Mode d’accès réseau : Réseau interne (DMZ)
    • Nom : tapez DMZ
    • Avancé :
      • Type de carte : Intel PRO/1000 MT Desktop
      • Mode Promiscuité : Tout autoriser
  • Valider et démarrez la VM

Affectez les interfaces en appuyant sur la touche 1 : Assign Interfaces

Assign Interfaces on pfSense

Should VLANs be set up now [y|n]? n <Entrée>

WAN :

Enter the WAN interface name or 'a' for auto-detection (em0 or a) : em0 <Entrée>

LAN :

Enter the LAN interface name or 'a' for auto-detection (em1 em2 a or nothing if finished) : em1 <Entrée>

DMZ :

Enter the Optional 1 interface name or 'a' for auto-detection (em2 a or nothing if finished) : em2 <Entrée>

WAN LAN DMZ Interfaces pfSense

Do you want to proceed [y|n]: y <Entrée>

Nous allons maintenant configurer le réseau.

Configuration IP WAN

Et pour finir, il faut configurer le réseau pour chaque interface. WAN est en DHCP, mettez une adresse IP fixe.

  • Appuyez sur 2 pour Set Interface(s) IP address
  • Choisir WAN : 1 <Entrée>

Enter the number of the interface you wish to configure: 1
Configure IPv4 address WAN interface via DHCP? (y/n) n
Enter the new WAN IPv4 address. Press <ENTER> for none:
> 192.168.1.60
Subnet masks are entered as bit counts (as in CIDR notation) in pfSense.
   e.g. 255.255.255.0 = 24
   255.255.0.0   = 16
   255.0.0.0     = 8
Enter the new WAN IPv4 subnet bit count (1 to 31):
> 24
For a WAN, enter the new WAN IPv4 upstream gateway address.
For a LAN, press <ENTER> for none:
> 192.168.1.254
Configure IPv6 address WAN interface via DHCP6? (y/n) n
Enter the new WAN IPv6 address. Press <ENTER> for none:
> <ENTRÉE>
Do you want to revert to HTTP as the webConfigurator protocol? (y/n) y
   Please wait while the changes are saved to WAN…
   Reloading filter…
   Reloading routing configuration…
   DHCPD…
   Restarting webConfigurator…
The IPv4 address has been set to 192.168.1.60/24
Press <Enter> to continue. <ENTRÉE>

Configuration IP LAN

Configuration réseau pour l’interface LAN

  • Appuyez sur 2 pour Set Interface(s) IP address
  • Choisir LAN : 2 <Entrée>

Enter the number of the interface you wish to configure: 2
Enter the new LAN IPv4 address. Press <ENTER> for none:
> 172.16.1.1
Subnet masks are entered as bit counts (as in CIDR notation) in pfSense.
   e.g. 255.255.255.0 = 24
   255.255.0.0 = 16
   255.0.0.0 = 8
Enter the new LAN IPv4 subnet bit count (1 to 31):
> 16
For a WAN, enter the new LAN IPv4 upstream gateway address.
For a LAN, press <ENTER> for none:
> <ENTRÉE>
Enter the new LAN IPv6 address. Press <ENTER> for none:
> <ENTRÉE>
Do you want to enable DHCP server on LAN? (y/n) n
   Please wait while the changes are saved to LAN…
   Reloading filter…
   Reloading routing configuration…
   DHCPD…
   The IPv4 LAN address has been set to 172.16.1.1/16
You can now access the webConfigurator by opening the following URL in your web
browser:
               http://172.16.1.1/
Press <ENTER> to Continue. <ENTRÉE>

L’interface web de pfSense est accessible à l’adresse http://172.16.1.1/ avec les ID par défaut suivant : user : admin – password : pfsense

Configuration IP OPT1 (DMZ)

Configuration réseau pour l’interface LAN

  • Appuyez sur 2 pour Set Interface(s) IP address
  • Choisir (OPT1) DMZ : 3 <Entrée>

Enter the number of the interface you wish to configure: 3
Enter the new OPT1 IPv4 address. Press <ENTER> for none:
> 10.0.0.1
Subnet masks are entered as bit counts (as in CIDR notation) in pfSense.
   e.g. 255.255.255.0 = 24
   255.255.0.0 = 16
   255.0.0.0 = 8
Enter the new OPT1 IPv4 subnet bit count (1 to 31):
> 8
For a WAN, enter the new OPT1 IPv4 upstream gateway address.
For a LAN, press <ENTER> for none:
> <ENTRÉE>
Enter the new OPT1 IPv6 address. Press <ENTER> for none:
> <ENTRÉE>
Do you want to enable DHCP server on OPT1? (y/n) n
   Please wait while the changes are saved to OPT1…
   Reloading filter…
   Reloading routing configuration…
   DHCPD…
The IPv4 OPT1 address has been set to 10.0.0.1/8
Press <ENTER> to Continue.<ENTRÉE>

Nous avons les 3 interfaces :

Test PING WAN interface pfSense

Si vous souhaitez rajouter une nouvelle interface, il suffit d’activer/rajouter une carte réseau dans VirtualBox ou VMware WorkStation puis de redémarrer pfSense. Assigner ensuite la nouvelle interface et configurer son réseau comme ci-dessus.

Mise à jour pfSense

Vous pouvez mettre à jour pfSense directement depuis la console.

Remarque : n'oubliez pas de faire une sauvegarde avant la mise à jour. Soit en exportant la VM soit, un faire un SnapShot)

  • Choisir l’option 13 : Update from console

C’est terminé. Bonne journée et à bientôt.

Besoin d’aide ? des questions ?
Venez sur le forum

logo Forum Pixelabs
***********

La rédaction de cette documentation demande beaucoup de temps, de motivation, mais surtout beaucoup de café 🙂

Vous aimez pixelabs ?
Offrez moi un petit café en cliquant sur la tasse ci-dessous.
pixelans_donation
Merci !
Share
5 1 vote
Évaluation de l'article
32 Commentaires
Commentaires en ligne
Afficher tous les commentaires