martes, 21 de febrero de 2012

Configuración de papelera de reciclaje en samba

   Veremos en este post como instalar una papelera de reciclaje en nuestro samba. Para ello usamos el modulo VFS (Virtual File System) de samba 3. En esta configuración la papelera de reciclaje sera una carpeta a los cuales los usuarios de la red podran tener acceso, la idea es que en caso de un fichero borrado accidentalmente los mismos usuarios puedan acceder y recuperarlos inmediatamente.

miércoles, 8 de febrero de 2012

Configuración vpn site-to-site entre pfsense 2.0 y router linksys RV082

   Hola, Después de casi 2 días de trabajo logre conectar un router linksys RV082 a un Pfsense a travez de una vpn ipsec. Este post esta orientado a los que tienen al menos una idea básica de Pfsense,los que no, pueden leer mas aquí. Bueno manos a la obra,  configuraremos primero nuestro router RV082.

viernes, 3 de febrero de 2012

Instalación y uso de SIEVE


Sieve es un lenguaje de filtrado de correo para ordenar el correo electrónico. Es utilizado por el servidor Cyrus IMAP para la clasificación de correo del lado del servidor. Cyrus Imap es uno de los servidores imap mas populares del mercado. En este tutorías veremos como activar Sieve en un servidor Cyrus y varios ejemplos de uso.



Instalación y uso de LVM en Ubuntu


Instalación de LVM
Por defecto el kernel de GNU/Linux viene soporte para LVM. Para poder trabajar con LVM es necesario la instalación del paquete lvm2 el cual contiene todo el software necesario para configurar/administrar las particiones gestionadas por LVM. Con este fin se hace uso del comando:



Instalación y configuración del Sistema ABCD en Linux


Manual de Instalación del Sistema ABCD

Esta guía esta dedicada a aquellos que poseen conocimientos mínimos sobre el sistema operativo Linux,  la instalación de este software fue probada sobre Debian lenny con php5 y apache2.

Activar SSL en Apache2(Ubuntu 11.04)


Para habilitar el uso del protocolo https deben hacerse algunas modificaciones en la confiuracion del Apache2 e instalar “openssl“, un paquete que permite crear los certificados necesarios. Para instalar “openssl“ se ejecuta el siguiente comando:
root@tolinux0:/home$ apt-get install openssl
Lo primero será crear el certifica y la llave privada. Para ello se ejecutan los siguientes comandos:
root@tolinux0:/home$ openssl genrsa 1024 > server.key
root@tolinux0:/home$ openssl req -new -x509 -nodes -sha1 -days 365 -key server.key > server.crt
o el comando:
root@tolinux0:/home$ openssl req -new -x509 -nodes -out server.crt -keyout server.key
Luego debe crearse el directorio “ssl” y moverse los ficheros  server.key y server.crt a este. Para ello se ejecuta:
root@tolinux0:/home$ mkdir /etc/apache2/ssl
root@tolinux0:/home$ cp server.key /etc/apache2/ssl
root@tolinux0:/home$ cp server.crt /etc/apache2/ssl
Después debe habilitarse el módulo dinámico SSL que se encuentra disponible en apache2. Para ellos se ejecuta el comando;
root@tolinux0:/home$ a2enmod ssl
Luego de tener los certificados creado y en la carpeta “ssl”  y habilitar el módulo SSL de Apache2 solo resta configurar los VirtualHosts para que se pongan a escuchar por el puerto 443 (https) utilizando los certificados creados. Se edita la configuración del host virtual phpinfo con el siguiente comando:
root@tolinux0:/home$ mcedit /etc/apache2/sites-available/phpinfo
y se agregan las siguientes directivas en el mismo:
<VirtualHost 10.8.X.X:443>
        ServerAdmin admin@phpinfo.cujae.edu.cu
        ServerName phpinfo.cujae.edu.cu
        ServerAlias phpinfo
        DocumentRoot /var/www/vhost/phpinfo
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/vhost/phpinfo/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog /var/log/apache2/phpinfo-ssl-error.log
        LogLevel warn
        CustomLog /var/log/apache2/phpinfo-ssl-access.log combined
        ServerSignature On
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/server.crt
        SSLCertificateKeyFile /etc/apache2/ssl/server.key
</VirtualHost>
Note que los principales cambios con respecto al virtual host en el articulo “Instalacion y configuracion de apache2 en Linux” configurado para el uso de http, se han resaltado en negritas.