Casi a diario es noticia algún sitio web o compañía que es comprometida su seguridad en internet. Por esto se ha incrementado el uso de firewalls, dispositivos de seguridad entre otras soluciones de seguridad informática. Es bueno aclarar que no existe una solución 100% efectiva (aunque peor es no tener ninguna medida de seguridad) pero si es necesario cuidarnos de ataques con soluciones como la que mostrare hoy. Ipfire, una solución económica, opensource, pero efectiva basada en el venerable IPCop con varias características interesantes y muy rápido de implementar. Por el momento solo es para plataformas i586 y arm lo cual lo convierte en un gran candidato para poner a trabajar ese equipo muy viejo que ya no sabes que hacer con el.
Aclaro que también lo podemos virtualizar para nuestros proyectos de redes (este articulo lo hice con un ipfire virtualizado en virtualbox).
Después de esta breve introduccion nos preparamos a instalar ipfire en la modalidad de GREEN-RED, es decir, para un firewall/gateway de LAN.
Requerimientos
- PC con 2 ethernet (Green-LAN, Red-WAN)
- Disco de al menos 10GB (a mas tamaño mas espacio para logs, proxy, gráficas de estadísticas etc)
- Unidad de DVD o puerto USB para instalar. No sabes como generar una USB booteable? en este articulo te enseño como
-Descargamos el ISO de ipfire y generamos nuestro DVD o USB
wget -c http://downloads.ipfire.org/releases/ipfire-2.x/2.15-core82/ipfire-2.15.i586-full-core82.iso
-Hacemos boot presionando Enter sobre la primera opción
-El instalado detecta nuestro hardware e inicia
-Escogemos el idioma en que instalaremos y presionamos Enter
-Se nos da la bienvenida a la instalación y se nos advierte que en cualquier pantalla en que escojamos Cancelar, el equipo se reiniciara. Presionamos Enter
-Aceptamos la licencia presionando Espacio y damos Tab para dar Enter sobre Ok
-Ultima oportunidad de arrepentirnos, el disco sera particionado, elegimos Si y damos Tab para dar Enter sobre Ok
-Escojemos el formato para nuestro disco, recomiendo Ext4 y damos Enter
-Se instala Ipfire
-Ya completada la instalación se nos pide retirar el DVD/USB para reiniciar el equipo
-El equipo reinicia
-Escogemos la distribución de nuestro teclado y presionamos Enter
-Buscamos la zona horaria en que estará nuestro ipfire y presionamos Enter
-Escribimos un hostname (nombre) para nuestro equipo y presionamos Enter
-Escribimos el dominio internet del equipo (preferible un dominio internet que nos pertenezca) y presionamos Enter
-Creamos una contraseña para el usuario root (usado para entrar via ssh y esta no se vera al escribirla) y presionamos Enter
-Creamos una contraseña para el usuario admin (para entrar vía la consola web) y presionamos Enter
-Damos los toques finales, comenzamos de arriba hacia abajo en las opciones. Escogemos el tipo de configuración de red dando Enter sobre Tipo de configuración de red
-En nuestro caso escogemos GREEN + RED y presionamos Enter
-Pasamos a Drivers y asignación de tarjeta. Presionamos Enter
-Seleccionamos GREEN y presionamos Enter
-Escogemos de las tarjetas detectadas por el instalador cual sera la GREEN y presionamos Enter
-Seleccionamos RED y presionamos Enter
-Escogemos la tarjeta restante y presionamos Enter
-Ya podemos ver que tenemos asignadas las tarjetas de red a GREEN y RED. Damos Tab hasta el botón Terminado y presionamos Enter
-Continuamos con Configuración de direcciones. Presionamos Enter
-Elegimos GREEN (LAN) y presionamos Enter
-Se nos alerta que si estamos conectados por medio de esta tarjeta y cambiamos su IP nos desconectaremos. En este caso como la instalación es local, no tendremos problemas. Presionamos Enter
-Escribimos la ip y mascara que asignaremos a esta tarjeta. Recordemos que sera a la que apunten los equipos de nuestra LAN. Presionamos Enter
-Elegimos RED y presionamos Enter
-Dependiendo de nuestra conexión internet sera la opción que elegiremos y los datos que escribiremos (por lo general suministrados por nuestro proveedor internet). Presionamos Enter
-Ya terminado este paso, presionamos Tab hasta el botón Terminado y damos Enter
-Llegamos a la opción Configuraciones de DNS y Puerta de enlace (Gateway). Presionamos Enter
-Estos datos también debe darlos el proveedor internet (en este caso usaremos los DNS de Google). Presionamos Enter
-Damos Tab hasta el botón Terminado y presionamos Enter
-Ultimo paso, se nos pregunta si activaremos DHCP para nuestra LAN en la interfaz GREEN. En este caso lo activamos con Espacio y llenamos los datos del bloque de ips que se asignaran. Presionamos Enter sobre Ok
-Terminamos la configuración. Presionamos Enter
-Abrimos un browser y navegamos a la ip GREEN de nuestro Ipfire (https://192.168.2.1:444) y nos logeamos con el usuario admin. Veremos la pantalla de Inicio o pantalla principal con los datos de nuestras dos tarjetas de red. Se nos pide activar el servicio de fireinfo, le damos click
-El servicio fireinfo básicamente recopila info de nuestro hardware y lo envía a los desarrolladores para sus estadísticas de uso y ayuda en caso de necesidad de desarrollo de algún parche para solucionar un bug. Damos click al botón Yes, I want to send my profile
-Si miramos las opciones del menú Status veremos de forma grafica el desempeño de nuestro Ipfire
-También podemos ver los servicios que se están ejecutando y cuanta memoria estan consumiendo. Útil para optimizar nuestro equipo
Con estos pasos ya tenemos un firewall Ipfire en producción el cual en próximos artículos mejoraremos con otras funcionalidades.
Usas Ipfire? lo conocías? Ya habías usado IPCop? Que opinión tienes de ellos?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter , google+, facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.