Archive for the ‘ CentOS ’ Category

Configurando CNTLM Proxy en Fedora 16, una manera facil de lidiar con una red Windows.

Tener una maquina con Linux en una red en la que todo es manejado por servidores Windows, puede ser sin lugar a dudas una pesadilla.
Casi siempre cuando esto pasa se nos hace imposible salir al Shell sin tener que estar exportando el proxy a cada momento y dejar en nuestro historial información que puede poner en riesgo la seguridad del usuario del AD. Una manera de darle la vuelta a esta situación es aprovechando el sistema de NTLM sobre el cual están basados las mayorías de los proxy/ad en Windows.
Para ello vamos a usar Cntlm en nuestro sistema con Fedora Linux (Este ejemplo se refiere a una instalación de Fedora 16 a 64bits).
1. Instalamos los archivos necesarios usando yum:

root@casiopea:$ yum install libntlm.x86_64 cntlm.x86_64

2. Configuramos CNTLM

Primero abrimos con un editor de texto el archivo en /etc/cntlm.conf y modificamos algunos parámetros de acuerdo a nuestra red:

root@casiopea:$ vim /etc/cntlm.conf
Username sunombredeusuario
Domain DOMINIONT
Password SuContrasena # Use hashes instead (-H)

Proxy direcciondelproxydelaredypuerto:80

#Este es el Puerto en el que el programa va a escuchar las peticiones

Listen 3128


3. Después de salvar los cambios en el archive de configuración, procedemos a cambiar los permisos del archivo para que nadie más pueda leer la información.

root@casiopea:$ chmod 0600 /etc/cntlm.conf

4. Iniciamos el servicio y configuramos el sistema para que siempre lo haga cuando inicie.

root@casiopea:$ /etc/init.d/cntlmd start
root@casiopea:$ chkconfig cntlmd on

5. Finalmente, configuramos el sistema para que use el proxy en el puerto 3128, podemos hacer esto añadiendo lo siguiente en ~/.bashrc

root@casiopea:$ vim ~/.bashrc
##Añadimos estos parametros al final del fichero de texto con la configuracion.
#Exportando el Proxy CNTLM escuchando en puerto 3128.
export http_proxy=http://localhost:3128
export https_proxy=${http_proxy}
export ftp_proxy=${http_proxy}

Espero que esta guía les sea útil, por favor deje sus comentarios.

Identificando una fuga de memoria (Memory Leak) en RHEL/CentOS.

Pantalla con una salida de Top.

Un amigo hoy me pidió asistencia con una fuga de memoria (Memory Leak). Una manera fácil de identificar el proceso que causa la fuga de memoria en vez de tener que sacar varios sysreports/sosreports de un sistema es configurando top cada 10 minutos. Leer mas

Descomprimir una imagen de Kernel initrd.img en Red Hat, Fedora.

Todos los sistemas Linux utilizan una imagen de kernel llamada initrd.
Esta es una pequeña imagen del kernel es la contiene los drivers necesarios para el tipo de sistema. Si esta imagen de kernel no tiene defenidos los drivers digamos de scsi todos los dispositivos scsi no serian reconocidos por el kernel. Leer mas

Solucionando problemas con Sendmail en Red Hat(RHEL)/CentOS/Fedora.

Hoy estaba arreglando (casi configurando) un servidor RedHat con sendmail para un cliente (usualmente uso postfix pero hace unos años estuve bastante expuesto a sendmail). Aquí les dejo una lista de las cosas que chequee a manera de recomendaciones en caso de que sendmail no les trabaje y tengan que ponerse a buscar que es lo que pasa. No es nada del otro mundo pero aquí se los dejo:
1. Siempre me gusta chequear primero que versión del software tenemos instalada para referencia en caso de que exista algún problema existente y documentado acerca de esa versión : Leer mas