Cuando arrancamos pfSense no arranca y se queda clavado en pfSense Can´t find ´/etc/hostid´/boot/entropy size=0x1000, ante esto la mejor solución es volver a instalar el sistema, pero el problema reside si no disponemos de un Backup actualizado o directamente no tenemos ninguno, tras muchos quebraderos de cabeza, lo mejor es reinstalar pfSense de la siguiente manera:

PFSENSE CAN´T FIND ´/ETC/HOSTID´/BOOT/ENTROPY SIZE=0X1000

Reinstalación de pfSense después de error Can´t find ´/etc/hostid´/boot/entropy size=0x1000

Aquí vamos a ver dos métodos diferentes para la reinstalación del dispositivo y que nuestra configuración se quede exactamente igual que estaba, sin perder ninguna configuración y no perder tiempo con las reconfiguraciones del dispositivo:

Disco no accesible desde otro equipo

Esta opción, funciona con sistemas de archivos UFS o ZFS.

Para realizar esta primera opción, recomendamos que se haga con un segundo disco duro, para ello hacemos lo siguiente:

  • Conectamos un segundo disco duro, o bien hacemos un Backup del archivo /conf/config.xml
  • Arrancamos desde un pendrive con la imagen booteable de nuestro pfSense
  • En el menú de instalación, le damos a la tercera opción Recover config.xml
  • Nos aparecerá el archivo config.xml que queremos restaurar, le damos a aceptar y nos llevará de nuevo a la ventana de instalación
  • Ahora procedemos a la instalación del sistema como siempre la realizamos
  • Una vez arranque el sistema veremos que nos ha volcado la configuración y todo funciona como antes del problema detectado

Aunque este sistema es muy probable que funcione a la primera, como comentábamos anteriormente, es recomendable usar un segundo disco para comprobar que todo funciona correctamente, y una vez comprobado, realizar el proceso en el disco de destino final de la instalación de pfSense.

Disco duro accesible desde otro dispositivo

Esta opción, al igual que el ejemplo anterior, funciona con sistemas de archivos UFS o ZFS.

En esta segunda opción y si el disco del sistema pfSense conectándolo a otro equipo es accesible, debemos de proceder de la siguiente manera:

  • Conectar el disco duro a un sistema Linux y montar la unidad
  • Copiar el archivo /conf/config.xml a un pendrive:
    • Formatear el Pendrive en FAT/FAT3
    • Crear un directorio llamado conf
    • Copiar dentro de este el archivo que salvamos de la carpeta /conf/config.xml
  • Ahora procedemos con la instalación
  • En el menú de instalación, procedemos desde la tercera opción Recover config.xml
  • Cuando nos salga el menú nuevamente de instalación, procedemos a la instalación de nuestro pfSense
  • Una vez haya finalizado, retiramos el pendrive con el archivo que teníamos de configuración y arrancamos el pfSense como si nada hubiese pasado

Opción extra

Os queríamos dejar también otra forma de pasar un Backup de un pfSense a una nueva instalación, para ello, debemos de seguir los pasos que hacemos en la segunda parte de este tutorial: Disco duro accesible desde otro dispositivo, para ello, lo que debemos hacer en el paso 2, es copiar el archivo de Backup que tengamos y solamente cambiarle el nombre para que sea config.xml, de esta manera directamente en la instalación nos volcara el Backup directamente y tendremos el nuevo dispositivo totalmente accesible y funcional. Únicamente deberemos de asignar las interfaces para que en el nuevo dispositivo las dejemos configuradas.

Necesitas ayuda con tu mantenimiento de pfSense

Si estas interesado en una empresa que te de servicios de ciberseguridad, no dudes en ponerte con nosotros en nuestro apartado de contacto de nuestra web, nos pondremos en contacto con usted. Tenemos más de 15 años de experiencia, en soporte y mantenimiento de Firewall para Pyme, especialmente con pfSense en todas sus versiones.