Hola foreros, les escribo para compartir mis experiencias con ustedes, este es mi primer artÃculo asà que por favor suave con las crÃticas!!!!
Me dedico a la administración de red desde hace algunos años, y siempre supe que uno de mis puntos débiles en este aspecto era la configuración del firewall, no lograba sacarle todo el potencial al netfilter de Linux, sentÃa mis configuraciones bien pobres y «para resolver la situación», hasta que empecé a estudiar esta maravillosa aplicación (FW Builder). Siempre vi que en otros foros hablaban mucho sobre el PF de FreeBSD, y và realizar configuraciones que ni en sueños se me hubiesen ocurrido implementar (además de ser muy complejas), IPv6, QOS, HA, etc, buff, mucho para mÃ; pero siempre tuve el optimismo de poder realizar eso mismo en Linux, porque asà me lo propuse, no quise migrar mi firewall a otro sistema, porque con Debian e iptables puedo realizar lo que sea!!!
Bueno para instalar el programa basta con un «apt-get install fwbuilder» o si tenemos los backports «apt-get -t squeeze-backports install fwbuilder«, pero caemos en lo mismo y más frustrarte en Debian, la versión que se te instala es la 3.x, bien vieja por cierto, asà que me dà a la tarea de compilar (amo compilar),.
Descargamos del siguiente link el software (ya que recuerden o para los que no lo saben, SourceForge nos niega el acceso … vivo en Cuba), por tanto tuve que usar un mirror externo a Sourceforge, pero con el mismo contenido y menos restricciones (guarden este link que les va a ser muy útil).
Ahà tenemos toda clase de instaladores, .deb , .rpm, y las sources, yo me baje esta, ya que las demás pesaban mucho y tengo una conexión media, etc.
Dentro de una directorio lo usual «tar -xvf fwbuilder-5.1.0.3599.tar.gz» y luego «cd fwbuilder-5.1.0.3599«, ahora comprobamos que tenemos las dependencias que el solicita (les puse las de Debian porque es el que uso):
apt-get install automake autoconf libtool libxml2-dev libxslt-dev libsnmp-dev libqt4-core libqt4-dev libqt4-gui qt4-dev-tools
Personalmente no uso el método
./configure
make
make-install
Porque luego para desintalarlo es una pequeña chorizera, por tanto uso una pequeña app que se llama «checkinstall«:
apt-get install checkinstall
Este programa lo que hace es que te lo compila y te genera el .deb, para que luego uno lo pueda brindar a sus amigos y también desintalarlo, sirve con todos los programas, siguiendo el hilo, tenemos que; en la carpeta donde descomprimimos, hacemos un:
./autogen.sh --prefix="/opt/fwbuilder
Verificar tener el directorio creado (en este ejemplo /opt/fwbuilder), si todo les sale bien, hacemos «make» y luego, usando la app antes instalada, «checkinstall -D make install» para sistemas .deb, para rpm usamos «checkinstall -R make install«, y para Slackware «checkinstall -S make install«, esto nos genera el paquete y lo instala, buff, todo fácil verdad, ahora comienza lo entretenido.
Una vez instalado, debemos hacerle un enlace simbólico a todo lo que se encuantre en «/opt/fwbuilder/bin/» para «/usr/bin/«, le hacemos un enlace «blando»:
ln -s /opt/fwbuilder/bin/fwbuilder /usr/bin/
Después verificamos con «whereis fwbuilder«, nos debe salir algo como esto: «fwbuilder: /usr/bin/fwbuilder /opt/fwbuilder/bin/fwbuilder«, esto es suficiente para empezar a trabajar con el programa, nos creamos un lanzador o simplemente desde la consola tipeamos «fwbuilder«(no ejecutar como root, no pasa nada pero no es necesario).
Ahora solo resta dedicarle tiempo a su configuración, pero eso ya es otro tema, si me embullo con sus comentarios, estoy para servirles, me encanta ayudar.
Saludos del admirador número 1 de la gente buena de este blog.
Abrazos