Una vez que sale una version de PfSense no podemos olvidar que a partir del dia 0 que es cuando se coloca en los servidores para descargar para instalaciones nuevas o para actualizaciones puede a ver errores en el codigo, ningun software en lo que llevo respiando aire ha sido perfecto.
PfSense no es la excepcion y esto significa que el equipo detras de el esta atento a estos detalles del codigo que los usuarios como tu o como yo reportamos ya sea en bug tracker o en los foros, se confirma, asigna a un desarrollador para repararlo y mas un software con una tarea tan critica como uno que protege los perimetros de nuestra(s) red(es).
System Patches
Existe una aplicacion llamada “System Patches” la cual nos hace la vida facil para instalar los parches.
Para la instalación nos vamos a la sección “System” -> Package Manager” y buscamos la aplicacion como lo muestro en la siguiente imagen:
Presionamos el boton ‘Install’ y en la siguiente pantalla confimamos la instalación.
Importante no encontrar error durante la instalación, a final de la imagen anterior pueden ver que no tenemos ninguno, lo cual nos dice que todo se llevo a cabo sin problemas.
Respaldo del Sistema
Como recomendación, respalden su sistema antes de aplicar los parches, un paranoico siempre esta preparado diria mi maestro :-).
Parchando el Sistema
Para acceder a la pantalla de “System Patches” nos vamos a “System -> Patches”. Y obtendran una pantalla como lo muestra la siguiente imagen.
Podemos observar que ya tenemos varios parches disponibles, posiblemente algun bug por el cual estes teniendo problemas ya se reparo. Ahora si deseas entrar a los detalles, puedes darle un click a la seccion de ‘Redmine’ te envia a el reporte del bug y darte mas detalles del bug.
Ejemplo, vamos a darle click en el “Redmin #14598”:
Como se puede ver tiene que ver con el “Captive Portal”.
Posiblemente se preguntan si es conveniente aplicar todos los parches?, en lo personal yo si los aplicaria por que posiblemente mañana algun cliente solicite la configuracion de uno de los modulos afectados y tarde o temprano si no esta parchado puede darnos problemas.
La ventaja de los parches, al ser pedazos de codigo se puede revertir si el parche causa mas problemas que soluciones.
Pero veamos la pantalla del “System Patches”.
Apply = Aplicar el parche.
View= Ver le codigo fuente del parche.
Debug= nos indica si podemos aplicar el parche, si se puede instalar y revertir.
Aplicando Parches
Entonces lo que sigue es aplicar los parches y como lo mencione, aplicare todos, asi que le damos un click a el boton “Apply All Recommended“.
Nos arrojara un ventana donde nos pide confirmacion, nada mas verifiquen si no tienen un bloqueador de ventanas emergentes.
Asi que acepto y le doy click a el boton ‘OK’. Esta tarea es rapida, al finalizar nos muestra informacion importate en la parte de arriba, como esta:
La pantalla anterior nos indica que es conveniente reiniciar el sistema para que algunos de los parches se activen.
Y si observan la pantalla aparecen unos botones como lo muestra la ventana siguiente:
Nos indica que esos parches pueden revertirse, de todos, solo 1 no lo permite.
Asi que reinicio mi PfSense. “Diagnostics -> Reboot“.
Nos firmamos y revisamos nuestro PfSense para validar comunicacion y los servicios habiltados que todos funcion y parece que todo en orden.
Resumen
Asi de sencillo es la aplicacion para llevar a cabo los parches disponibles en PfSense, no se les olvide cada cierto tiempo revisar la pantalla ya que conforme el equipo de netgate vaya actualizando el sistema de parches estaran apareciendo para aplicarlos.
Asi que nos vemos pronto, saludos!!