RPM (y repo yum) para control de P2P en CentOS 6

Listo!!!

Luego de varios días de investigación y trabajo, ya tenemos listo el RPM  de xtables-addons con DKMS. En resumen lo que el DKMS permite es que se compilen los módulos del xtables-addons para el kernel específico instalado y activo en el equipo. Además, si en el futuro actualizas el kernel el DKMS se encargará de recompilar los módulos para la nueva versión y así todo es mucho más transparente y estable.

El procedimiento es sencillísimo:

1. Actualizas tu kernel y reinicias para que el equipo tome el nuevo kernel. Claro si tu equipo está al día, este paso no será necesario!

        # yum -y update kernel
        # reboot

2. Instalas el RPM del repo nuestro (ANKU) y del repo de EPEL pues en éste último está el dkms:

        # rpm -Uvh http://anku6.ecualinux.com/i386/anku-release-6-1.noarch.rpm http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm

3. Instalas el xtables-addons:

        # yum -y install xtables-addons

Como ahora el paquete está en un repo (nuestro) y que es y será mantenido por nosotros, siempre que aparezca una actualización, esta será aplicada junto con las demás actualizaciones siempre que ejecutes un yum update.

Notas:

* El RPM no es dependiente de la arquitectura (.noarch) así que sirve igual para los sistemas de 32 y de 64 bits por igual.

* La instalación de xtables-addons te requerirá varios paquetes adicionales, esto es perfectamente normal y necesario, no te asustes pues bajará/instalará incluso algunos paquetes -devel.

* Dado que el sistema del DKMS recompila los módulos para los kernels específicos en tu equipo, suele tomar tiempo (en el rango de unos pocos minutos) en instalarse, así como también tomará algo de tiempo cada vez que actualices tu kernel (cosa que en CentOS no pasa con demasiada frecuencia). Solo se paciente!

Cualquier duda que pudiese tener, nos puedes contactar sin compromiso.

2 comentarios en «RPM (y repo yum) para control de P2P en CentOS 6»

  1. Interesante…

    Que paquetes especificamente controla y como lo hace? se necesita de algunas lineas adicionales a iptables ?

    Saludos,

  2. Parece que con la última actualización del kernel ha pasado algo que parece que hay algún error en alguna llamada de función.


    make[3]: se ingresa al directorio `/usr/src/kernels/2.6.32-504.8.1.el6.x86_64′
    CC [M] /var/lib/dkms/xtables-addons/1.45/build/extensions/compat_xtables.o
    /var/lib/dkms/xtables-addons/1.45/build/extensions/compat_xtables.c: En la función ‘xtnu_ipv6_find_hdr’:
    /var/lib/dkms/xtables-addons/1.45/build/extensions/compat_xtables.c:633: error: faltan argumentos para la función ‘ipv6_find_hdr’
    make[4]: *** [/var/lib/dkms/xtables-addons/1.45/build/extensions/compat_xtables.o] Error 1
    make[3]: *** [_module_/var/lib/dkms/xtables-addons/1.45/build/extensions] Error 2
    make[3]: se sale del directorio `/usr/src/kernels/2.6.32-504.8.1.el6.x86_64′
    make[2]: *** [modules] Error 2
    make[2]: se sale del directorio `/var/lib/dkms/xtables-addons/1.45/build/extensions’
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio `/var/lib/dkms/xtables-addons/1.45/build’
    make: *** [all] Error 2

    Salu2

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.