Come Installare pfSense Community Edition su VirtualBox — Guida Completa 2025
💡 Introduzione
Questa guida dettagliata spiega come installare pfSense Community Edition in una macchina virtuale VirtualBox: download, decompressione dell'immagine ISO, creazione e configurazione della VM, caricamento corretto della ISO in Storage, configurazione della rete, scelta del file system UFS durante l'installazione, rimozione della ISO, primo avvio e risultato finale.
💻 Che cos'è pfSense CE
pfSense Community Edition è una distribuzione open source basata su FreeBSD che trasforma un computer o una VM in un firewall e router professionale, ideale per laboratori, test di sicurezza, NAT, VPN e gestione della rete.
💾 1) Scaricare e installare VirtualBox
Download di VirtualBox
- Scarica VirtualBox dal sito ufficiale: https://www.virtualbox.org/wiki/Downloads
- Scegli il pacchetto per il tuo sistema operativo e completa l'installazione guidata.
📥 2) Download di pfSense CE
Mirror ufficiale
- Scarica l'ultima release di pfSense CE dal mirror Netgate: https://atxfiles.netgate.com/mirror/downloads/
- Esempio di file: pfSense-CE-2.7.2-RELEASE-amd64.iso.gz
📦 3) Decompressione del file .gz
Windows con 7 Zip
- Installa 7 Zip: https://www.7-zip.org/
- Click destro sul file .iso.gz → 7 Zip → Estrai qui
- Ottieni il file .iso da usare in VirtualBox
macOS con Terminale
cd ~/Downloads
gunzip pfSense-CE-2.7.2-RELEASE-amd64.iso.gz Dopo l'estrazione troverai il file pfSense-CE-2.7.2-RELEASE-amd64.iso.
⚙ 4) Creazione della macchina virtuale in VirtualBox
Parametri iniziali
- Nome: pfSense CE
- Tipo: BSD
- Versione: FreeBSD 64 bit
- Memoria: 2048 MB
- CPU: 2 core
- Disco: 20 GB, VDI, allocazione dinamica
🗃 5) Caricare correttamente l'immagine ISO in VirtualBox
Impostazioni Storage
- Vai su Impostazioni → Archiviazione
- Aggiungi o verifica la presenza di Controller IDE
- Aggiungi una unità ottica al Controller IDE e seleziona il file .iso di pfSense
- Verifica la struttura:
- Controller IDE → pfSense-CE-xxxx.iso
- Controller SATA → Disco pfSense.vdi
- Imposta l'ordine di boot in Sistema → Scheda madre: Ottico prima, Disco rigido dopo, Floppy disabilitato
Nota: montare la ISO sotto Controller IDE evita errori di avvio come id elf.so.1 e garantisce la corretta lettura dell'installer.
🌐 6) Configurazione della rete in VirtualBox
Scheda 1, WAN
- Abilita scheda
- Connessa a: Scheda con bridge
- Nome: interfaccia fisica del PC, per esempio Wi Fi o Ethernet
- Tipo: Intel PRO 1000 MT Desktop 82540EM
- Cavo connesso: attivo
Scheda 2, LAN
- Abilita scheda
- Connessa a: Rete interna
- Nome rete interna: LAN PFSENSE
- Tipo: Intel PRO 1000 MT Desktop 82540EM
- Cavo connesso: attivo
💾 7) Installazione di pfSense CE scegliendo UFS
Avvio dall'ISO
1) Boot Multi User
Seleziona Install pfSense e segui le schermate.
Scelta del file system
- Scegli Auto UFS
- Non scegliere ZFS poiché richiede più dischi e in ambiente test con un solo VDI causa errori
Conferma e fine installazione
- Conferma la formattazione, attendi la copia dei file
- Alla domanda di aprire una shell per modifiche manuali, rispondi: no
❌ 8) Rimuovere il disco ISO prima del riavvio
- Impostazioni → Archiviazione
- Seleziona la ISO sotto Controller IDE e scegli Rimuovi disco dal lettore virtuale
- Conferma con OK e riavvia la VM
🚀 9) Primo avvio e configurazione iniziale
Assegnazione interfacce
Do you want to configure VLANs now? n
WAN interface name: em0
LAN interface name: em1 pfSense imposterà WAN via DHCP e LAN con indirizzo 192.168.1.1.
🔗 10) Accesso alla WebGUI
Da una seconda VM collegata alla LAN
https://192.168.1.1
- Credenziali predefinite: admin, pfsense
- Completa il wizard: timezone, DNS, password amministratore
✅ Risultato finale
pfSense CE è installato e operativo in VirtualBox con WAN e LAN funzionanti, interfaccia web disponibile e sistema pronto per configurazioni avanzate: NAT, VPN, DHCP, regole firewall, IDS IPS e molto altro.
📝 Setup rapido VirtualBox e pfSense CE
| Parametro | Valore consigliato |
|---|---|
| Nome VM | pfSense CE |
| Tipo e Versione | BSD, FreeBSD 64 bit |
| RAM | 2048 MB |
| CPU | 2 core |
| Disco | 20 GB, VDI, dinamico |
| Storage ISO | Controller IDE, unità ottica con ISO pfSense CE |
| Boot order | Ottico, poi Disco rigido, Floppy disabilitato |
| Rete Scheda 1 | Bridge, Intel PRO 1000 MT Desktop, cavo connesso |
| Rete Scheda 2 | Rete interna, LAN PFSENSE, Intel PRO 1000 MT Desktop |
| File system installazione | Auto UFS |
| Rimozione ISO | Rimuovere ISO dal lettore prima del riavvio |
| Accesso Web | https://192.168.1.1, admin, pfsense |