Jimbani Uéxurhini

Año nuevo purhépecha 2008

Aunque esto es desde feberero del 2008 hasta ahora lo publico.

Un celebración como todos las demás del jimbani uéxurhini, muy buena.

Sólo dos fotos: San Jerónimo(San Jeróniumo) y Uarukua en

http://www.flickr.com/photos/el_piraton/

El video es muy interesante, es el sermón del P. Antonio Abad, habla entre otras cosas sobre la inculturación de la fe.

http://mx.video.yahoo.com/video/play?vid=2268720

Aunque al subirlo se perdió mucha calidad lo más importante es el audio.

Compre el libro “La Educación en Michoacán, Época prehispanica” de Ramón Torres Sánchez, editado por la Dirección de Educación Indígena de la Secretaría de Educación en el Estado de Michoacán. Pero todavía no lo acabo de leer.

Advertisements

SSH iptables

Siempre me gusta tener activado SSH pero es peligroso en maquinas expuestas a internet debido a los ataques de fuerza de bruta, por esto agregue una cadena a iptables(8) que limita el número de intentos a SSH desde una IP, además de registrar en el log del kernel los intentos fallidos.


#--Crea una cadena SSH-fal
/sbin/iptables -N SSH-fal


#--Una IP solo puede intentar 3 veces cada 100 segundos, los intentos fallidos van al log del kernel
/sbin/iptables -A SSH-fal -p tcp --dport 22 -m state --state NEW -m recent --set
--name SSH
/sbin/iptables -A SSH-fal -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 100 --hitcount 2 --rttl --name SSH -j LOG --log-prefix "IPTABLES> ssh intento fallido"
/sbin/iptables -A SSH-fal -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 100 --hitcount 3 --rttl --name SSH -j DROP

#--Carga las reglas definidas en SSH-fal
/sbin/iptables -A INPUT -j SSH-fal

¿Cómo compilar el kernel de linux?

Después de que varias personas me han consultado sobre cómo compilar el kernel, aqui está como lo compilo yo, las instrucciones no son muy explícitas porque sólo son mis notas. Esta forma de compilar el kernel la he usado siempre después de probar varias formas ésta es la que más me ha convencido y siempre me ha funcionado.

LINUX KERNEL
-----------------------------

se copia el archivo config que esta en /boot
se renombra el archivo como .config

hacer un ln -s en /usr/src/linux al directorio del kernel

en /usr/src/linux/Makefile:4
poner identificador en EXTRAVERION

2.6.17-2.6.24.3
en /usr/src/linux/fs/splice.c
cambiar

if (unlikely(!base))
break;
por

if (unlikely(!access_ok(VERIFY_READ, base, len)))
break;

==================================================

----RPMs-------------------

make mrproper!!!!!!!!!!

make oldconfig

make menuconfig

make all

make modules

make modules_install

make install

-------DEBIANS----------

make mrproper

make oldconfig

make menuconfig

make-kpkg clean

make-kpkg --initrd kernel_image kernel_headers

dpkg -i <kernel>.deb

dpkg -i <kernel_headers>.deb