Tags

  • 2 items are tagged with Apache
  • 3 items are tagged with CentOS
  • 1 items are tagged with ClamAV
  • 1 items are tagged with Cyrus
  • 2 items are tagged with ESX 3.5
  • 1 items are tagged with Exim
  • 1 items are tagged with FastSCP
  • 1 items are tagged with Horde
  • 1 items are tagged with LAMP
  • 3 items are tagged with Linux
  • 3 items are tagged with MySQL
  • 1 items are tagged with Pam-mysql
  • 3 items are tagged with PFsense
  • 1 items are tagged with PureFTPd

Favourites Create PDF Email Print

Installar 'Packages' o 'Ports' en PFsense

Author:
F. Javier Lancharro Ramiro
Date added:
Sunday, 29 March 2009
Last revised:
Wednesday, 01 April 2009
Hits:
1318
Rating:
 
Vote for this:
Good - Bad
favoured:
0 Favour

Answer

Para ciertas ocasiones, nos puede convenir instalar algunos paquetes en nuestro pfSense para que realice funciones determinadas que nos interesan y que no se encuentran instaladas por defecto. En algunos casos algunas personas ya los han podido crear en forma de paquete 'embedded' para descargar e instalar desde el módulo de paquetes del propio pfSense, con su propio gestor en la interface gráfica. Pero en otros casos más específicos, no están creados y son necesarios para añadir alguna funcionalidad concreta.

Para ello debemos recurrir a la consola de pfSense e instalarlos y configurarlos a mano. Para ello hemos creado estas pequeñas instrucciones de instalación y configuración. Este mini 'how to' nos ayudará a entender los pasos a seguir para la instalación de paquetes ó 'ports' a mano y como configurarlos para que inicien automáticamente, aunque en algunos paquetes en concreto pueden variar, ya vienen con configuración mínima, ó ya arrancan automáticamente.
 

INSTALAR 'PACKAGES' O 'PORTS'

Lo primero es indicarle al sistema de que repositorio deseamos obtener los paquetes, para algunos paquetes en concreto la ruta especificada a continuación debe variar, para saber que paquetes hay disponibles podemos ir a la web oficial de FreeBSD, o bien explorar la dirección con un cliente FTP:

# setenv PACKAGESITE ftp://ftp.rediris.es/volumes/vol1/ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-
release/Latest/

Lo siguiente es indicar que paquete deseamos instalar, unos ejemplos:

# pkg_add -r <nombre paquete>

# pkg_add -r pound
# pkg_add -r clamav
# pkg_add -r perl5.8
# pkg_add -r p5-Mail-SpamAssassin

Esta instrucción instalará los paquetes y sus dependencias.
 

INICIO AUTOMATICO

Para hacer que arranque automáticamente un paquete con el inicio de pfSense se debe de configurar parte del paquete. En algunos casos viene configurado por defecto cuando se instala, en otras viene configurado a medias, y en otras sin configurar. No hay ningún truco para saber como está configurado, por lo que deberemos leer las notas de los creadores o usar un poquito la cabeza mirando los pasos que ya están realizados y los que no.

# vi /usr/local/etc/rc.d/<nombre paquete>

Cambiar la línea que pone:

: ${<nombre paquete>_enable="NO"}

Por:

: ${<nombre paquete>_enable="YES"}

Guardar el archivo con :wq!

# cp /usr/local/etc/rc.d/<nombre paquete> /usr/local/etc/rc.d/<nombre paquete>.sh

# vi /boot/loader.conf

Añadir al final la siguiente línea:

<nombre paquete>_enable="YES"

Guardar con :wq!

# reboot

Con estas instrucciones ya podemos tener una idea general de como instalar un paquete y como hacer que se inicie de forma automática con el propio pfSense. Para comprobar si se está ejecutando, lo podemos hacer con la instrucción 'top'.

Category

Tags for this item

Comentarios (0)add comment

Escribir comentario

security image
Escribe los caracteres de la imagen


busy