L’aggiornamento alla versione 2.6 di pfSense comporta un problema di compatibilità con UFS.
Problema riscontrato:
pfSense perde le ultime configurazioni in caso di spegnimento non corretto del sistema.
Come si manifesta il problema:
Il problema si concretizza in questa situazione:
- Applico una qualsiasi configurazione al firewall (creo utente, aggiungo regole, modifico interfaccia, ecc…)
- Tolgo alimentazione al sistema
- L’ultima (o le ultime) configurazione applicata senza un corretto spegnimento/riavvio del firewall viene persa
Questo non avviene se dopo aver applicato una qualunque configurazione viene effettuato un corretto spegnimento/riavvio del firewall.
Come risolvere il problema:
Il problema può essere risolto utilizzando un file system di tipo ZFS, più resiliente a problemi di spegnimenti non programmati.
Purtroppo alla data della stesura di questo articolo non esiste un modo per convertire il sistema da UFS a ZFS, quindi occorre effettuare un backup della configurazione del firewall, reinstallare il sistema utilizzano ZFS e ripristinare la configurazione.
I backup delle configurazioni effettuate su macchine con UFS possono essere trasferiti senza problemi sulle stesse macchine reinstallate con ZFS.
Nelle schermate successive vengono indicati i passaggi da effettuare per una corretta installazione.
![PfSense 2.6: problema compatibilità con UFS](https://blog.miniserver.it/wp-content/uploads/PfSense-2.6-problema-compatibilita-con-UFS-File-System-534x338.png)
![Putty Install pfSense](https://blog.miniserver.it/wp-content/uploads/Putty-Install-pfSense-534x338.png)
![Putty Guided Root-on-ZFS](https://blog.miniserver.it/wp-content/uploads/Putty-Guided-Root-on-ZFS-534x338.png)
![Putty Proceed with Installation](https://blog.miniserver.it/wp-content/uploads/Putty-Proceed-with-Installation-534x338.png)
![Putty - No Redundancy](https://blog.miniserver.it/wp-content/uploads/Putty-No-Redundancy-534x338.png)
![Putty SATA SSD](https://blog.miniserver.it/wp-content/uploads/Putty-SATA-SSD-534x338.png)
![Putty YES NO](https://blog.miniserver.it/wp-content/uploads/Putty-YES-NO-534x338.png)
![Putty The installation is now finished.](https://blog.miniserver.it/wp-content/uploads/Putty-The-installation-is-now-finished.-534x338.png)
![Putty - Installation of pfSense](https://blog.miniserver.it/wp-content/uploads/Putty-Installation-of-pfSense-534x338.png)