Tunel GRE con Linux
Friday, July 30th, 2010En este pequeño ejemplo veremos como conectar dos redes remotas utilizando las herramientas de enrutamiento avanzado del kernel Linux (iproute2). (more…)
En este pequeño ejemplo veremos como conectar dos redes remotas utilizando las herramientas de enrutamiento avanzado del kernel Linux (iproute2). (more…)
Vamos a realizar un pequeño modulo de logs para una aplicación PHP cualquiera.
La idea es que en cualquier momento se pueda agregar un registro de log simbolizando algún suceso puntual (login fallido, login exitoso, modificación de un dato, cambio de password, etc.) (more…)

En este ejemplo veremos como es posible reiniciar un servicio corriendo en un servidor LAMP desde un formulario Web, lo que puede ser muy útil si están programando una aplicación para la administración de un servidor basado en GNU/Linux. En nuestro caso será un formulario para el reinicio de varios servicios. (more…)
Nadie puede dudar el crecimiento que ha tenido la utilización de PHP en los últimos años. Si bien es algo que nos encanta a quienes promulgamos la utilización de software libre, muchos desarrolladores no pueden despegarse de su window$ y terminan instalando servidores WAMP.
Que ventajas podemos enumerar teniendo Apache y Mysql sobre GNU/Linux y no sobre MS Windows?
Según he hablado con desarrolladores que utilizan WAMP, su opción se basa casi exclusivamente en el hecho de que no disponen de otro equipo para realizar la instalación de Linux. No es necesario cambiarte de sistema operativo (en el caso de que seas usuario exclusivo de Windows). Puedes instalar un equipo virtual: recomiendo VirtualBox ya que Virtual PC de Microsoft no me ha levantado las últimas versiones de Ubuntu y Debian.
En éste link encontrarán un paso a paso para tener instalado un sistema mínimo Debian y transfomarlo en un servidor LAMP.
Debian-nonFree-eXtras (DNX) es un script que instala los codecs y aplicaciones necesarias para que una workstation corriendo Debian GNU/Linux pueda reproducir mp3, mp4, wma, wmv y trabajar con flash y archivos rar. Se basa en casi los mismos paquetes que instala ubunturestricted-extras en Ubuntu.
Solo se necesita descargar el script y ejecutarlo. DNX se encarga de configurar los repositorios contrib, non-free y debian-multimedia para luego descargar los codecs por nosotros.
Su utilización es mas que simple:
# wget http://www.mey-online.com.ar/dnx/dnx-lenny-0.1.sh
damos permisos de ejecución:
# chmode +x dnx-lenny-0.1.sh
Ejecutamos DNX:
# ./dnx-lenny-0.1.sh
Si no es la primera vez que se ejecuta o ya tienes los repositorios habilitados solo se necesita la opción 2, en caso contrario la opción 1 se encargara de configurar APT.

La mejor forma de aprender es poniendo manos a la obra. Este post está destinado a los programadores que desarrollan sus proyectos con PHP pero no se han animado a instalar GNU/Linux. ANIMATE!
Para no perder el foco en lo que necesitamos, conservar recursos y minimizar la administración, siempre recomiendo una instalación mínima de Debian y luego iremos instalando lo demás. (more…)

La pregunta inevitable es: Por que?
Si llegaste a este post no creo que sea necesario discutir las razones. A modo de info, en mi caso la motivación fundamental es la de disminuir el rechazo al cambio de los usuarios obtusos en empresas en las cuales se migraron los SO de los equipos a GNU/Linux. (more…)

Por un requerimiento especial me vi en la obligación de configurar SAMBA en una central corriendo TrixBox CE. El procedimiento de instalación fue grato gracias a YUM:
# yum install samba
Y luego:
# setup-samba
Esto descargaba todo el software necesario y lo configuraba por mi.
Lamentablemente el sistema queda configurado de una manera demasiado permisiva, motivo por el cual es fundamental realizar alguna modificación para salvaguardar la seguridad de la central, las grabaciones y archivos de configuración. (more…)
El ejemplo de firewall que veremos ahora ha sido implementado en un servidor Asterisk (distro utilizada: TrixBox CE) el cual se conecta a una troncal, en éste caso de IPLan.
Hay una serie de características que tiene la central IP en la que he basado éste ejemplo:
Las interfaces son eth0 para la red local y eth1 para la conexión con el proveedor. (more…)