Il est possible d'installer le logiciel pfSense® sur un serveur virtuel de type VMWare / ESXi. L'hyperviseur ESXi est décrit ci-après. Afin de pouvoir suivre ce tutoriel, vous devez disposer d'un Hyperviseur en état de marche. 

L'utilisation de l'émulation de la carte réseau E1000 dans VMWare vous permet d'obtenir un débit réseau optimum pour l'utilisation de pfSense.  Alors que l'hyperviseur Hper-V de microsoft ne dépasse pas la barre des 150 Mbit/s à travers son émulation réseau emulatec, VMWare arrive alègrement à 150 Mbit/s. Cela a été testé avec un hardware standard et il est probable que cette limite peut-être facilement dépassée. 

  1. Installez le client vSphere si ce n'est pas déjà fait.  
  2. Démarrez le client et connectez-le à votre serveur VMWare
  3. Uploadez l'image ISO contenant pfSense en utilisant le navigateur DataStore ou SCP. 
  4. Faites un click droit sur votre serveur VMWarte et sélectionnez "Nouvelle machine virtuelle" 

 

  1. Dans le Wizard, choisissez une configuration typique pour votre installation puis cliquez sur "Suivant" 

Fournissez un nom à votre serveur virtuel, cela peut-être n'importe quel nom. Une fois saisi, clickez sur next. 

Sur le prochain écran, veuillez sélectionner le disque de destination de votre installation du logiciel pfSense®

Sur l'écran suivant sélectionnez "autre" suivi de "FreeBSD 32-bit". Bien évidemment si vous comptez installer une version 64-bit, sélectionnez "64-bit" sur cet écran. Clickez sur suivant… 

Sur l'écran suivant dimensionnez la taille de votre disque. Vous pouvez sélectionner au minimum 1Go… si vous comptez utiliser un proxy ou des informations similaires, veuillez sélectionner une taille de disque de 16Go au minimum. 

Sur l'écran suivant, mettez une croix dans "Editer la machine virtuelle avant sa création" et clickez sur suivant… 

Dans les propriétés de la machine virtuelle, changez les réglages suivants :

  • Changez la mémoire alloué à 1Gb (vous pouvez descendre au minimum à 512Mo et monter à 8Go ou plus si besoin est). 
  • Changez le nombre de processeur virtuel au nombre maximum que vous avez disponible 
  • Dans la section nouveau CD/DVD, sélectionnez l'option image ISO, clickez sur "Browse / Sélectionner", sélectionnez votre disque et naviguez jusqu'à l'image que vous avez télécharger précédemment. Vérifiez bien de cocher l'option "Connectez lors de la mise en fonction / du serveur" devant "Device status". 
  • Supprimez le lecteur de disquette
  • Ajoutez le nombre d'interfce Ethernet requises par votre installation. Sélectionnez des interfaces de type E1000. 

Clickez sur "Finish" pour achever votre installation. 

  • Votre nouvelle machine virtuelle est désormais disponible dans les nouveaux serveurs disponible à gauche de votre fenêtre. 
  • Faite un click droit et démarrez votre machine via "Power On". 

Clickez de nouveau sur le serveur virtuel et clickez sur "Ouvrir la console" 

Vous devriez maintenant voir votre pfSense booter depuis l'image que vous avez sélectionnée précédemment. Laissez le timer s'écouler ou clickez sur enter pour accélérer le boot. 

Vers la fin du boot vous verrez apparaître un menu vous invitant à Installer le logiciel pfSense®, veillez à bien sélectionner "I" pour lancer l'installation de l'OS. 

Vous verrez maintenant qu'il a détecté qu'il est un client virtuel VMWare et qu'il est optimisé pour cela. 

Une fois l'installeur lancé sélectionnez "Accept default settings". 

Sur la fenêtre suivante sélectionnez "Quick / Easy install" 

L'installeur vous prévient que votre disque sera intégralement détruit. Clickez sur Ok. 

L'installation va maintenant se lancer. Veuillez attendre son bon déroulement jusqu'à la fin. 

Après environ une minute, l'installeur vous demandera de sélectionner la version du noyau que vous désirez. Veuillez toujours sélectionner la version "Symetric multiprocessing kernel", même si vous n'avez assigné qu'un seul processeur à votre VM. Cela vous permettra d'ajouter d'autres processeurs plus tard si besoin était et sans avoir à ré-installer pfSense. 

 A la fin de l'installation il vous indiquera qu'il est prêt à booter… ne clickez pas tout de suite. 

 Dans la console de la VM, ouvrez le menu de la VM et clickez sur "Edit Settings". Dans les propriétés de la machine virtuelle, sélectionnez le driver 1 CD/DVD et clickez le boutton radio pour "Client device" à droite suivi par un click sur "Ok" pour sauvegarder les paramètres. 

 

 Si vous recevez un message vous indiquant que votre machine virtuelle à lockez le driver de CD, vous pouvez clickez "oui" pour le demonter et continuer. 

Maintenant retournez dans la console et clickez sur "enter" pour rebooter votre machine virtuelle. 

Une fois que vous avez re-démarrer, il vous demandera les informations classiques de confguration des VLANs. Suivez ces indications pas à pas et vous devriez maintenant avoir un logiciel pfSense® accessible depuis l'internet  à l'adresse IP https://192.168.1.1 

Le nom par défaut est "admin" et le mot de passe "pfsense". Il est possible de changer l'adresse IP depuis laquelle le client écoute en ouvrant la console et en choisissant le choix 2. 

 

Bonne utilisation. Et veuillez excuser les anglicismes…