You are on page 1of 7

ZENTYAL GATEWAY

En este captulo se describen las funcionalidades de Zentyal como puerta de enlace o gateway. Zentyal
puede hacer la red ms fiable y segura, gestionar el ancho de banda y definir polticas de conexiones y
contenidos.
Uno de los apartados fundamentales est centrado en el funcionamiento del mdulo de cortafuegos, el cual
nos permite definir reglas para gestionar el trfico entrante y saliente tanto del servidor como de la red
interna. Para simplificar la configuracin del cortafuegos, dividiremos los tipos de trfico dependiendo de su
origen y destino y haremos uso de los objetos y servicios definidos.
A la hora de acceder a Internet, podemos balancear la carga entre varias conexiones y definir diferentes
reglas para usar una u otra dependiendo del trfico. Adems, tambin se ver como garantizar la calidad del
servicio, configurando qu trfico tiene prioridad frente a otro o incluso limitar la velocidad en algn caso,
como podra ser el P2P.
Mediante RADIUS podremos autenticar a los usuarios en la red, especialmente til si deseamos evitar los
problemas de seguridad asociados a contraseas simtricas en redes inalmbricas.
Otro servicio necesario en muchos de los despliegues es el Proxy HTTP. Este servicio permite acelerar el
acceso a Internet, almacenando una cach de navegacin y establecer diferentes polticas de filtrado de
contenidos.
El Portal Cautivo con monitorizacin de ancho de banda nos permitir dar acceso a Internet nicamente a los
clientes que deseemos, redirigiendo el trfico a nuestra pgina de registro, con informes en tiempo real de
usuarios conectados y su consumo de red.
Por ltimo, gracias al mdulo de IDS podremos establecer unas heursticas con las que detectar
automticamente un variado rango de amenazas a nuestra seguridad, tanto en redes internas como externas.
Usando la funcionalidad IPS es posible adems programar una reaccin automtica frente a estas amenazas,
bloqueando la fuente de ataques antes de que el sistema sufra ningn dao.



Zentyal
Zentyal (anteriormente conocido como eBox Platform) es un servidor de red unificada de cdigo abierto (o
una plataforma de red unificada) para las PYMEs. Zentyal puede actuar gestionando la infraestructura de
red, como puerta de enlace a Internet (Gateway), gestionando las amenazas de seguridad (UTM), como
servidor de oficina, como servidor de comunicaciones unificadas o una combinacin de estas. Adems,
Zentyal incluye un marco de desarrollo (un framework) para facilitar el desarrollo de nuevos servicios
basados en Unix.
El cdigo fuente del proyecto est disponible bajo los trminos de la Licencia Pblica General de GNU, as
como bajo varias licencias privativas. La empresa espaola eBox Technologies S.L. es el propietario y
patrocinador de Zentyal y posee el copyright del cdigo fuente.
1

Zentyal (eBox Platform) empez como un proyecto colaborativo entre dos empresas y fue publicado como
un proyecto de cdigo abierto por primera vez en 2005.
2
El 16 de noviembre de 2006 Zentyal (eBox
Platform) fue oficialmente aprobado como proyecto NEOTEC, recibiendo fondos pblicos del CDTI
(organizacin pblica espaola bajo el Ministerio de Industria, Comercio y Turismo) para completar el
desarrollo de la versin 1.0.
3
Zentyal (eBox Platform) fue incluido por primera vez en Ubuntu en 2007, en el
Gutsy Gibbon Tribe 3, la tercera versin alfa de Ubuntu 7.10.
4
La primera versin candidata a definitiva de
Zentyal (eBox Platform 1.0), fue publicada en 2008.
5

Caractersticas
Zentyal 2.0 (publicado en septiembre 2010) dispone de las siguientes caractersticas:
6

Gestin de redes
o Cortafuegos y encaminamiento
Filtrado de trfico
NAT y redireccin de puertos
VLAN 802.1Q
Soporte para mltiples puertas de enlace PPPoE y DHCP
Reglas para mltiples puertas de enlace, balanceo de carga y auto-adaptacin ante la
prdida de conectividad
Moldeado de trfico (soportando filtrado a nivel de aplicacin)
Monitorizacin grfico de trfico
Sistema de deteccin de intrusos en la red
Cliente dinmico DNS
o Infraestructura de red
Servidor DHCP
Servidor NTP
Servidor DNS
Actualizaciones dinmicos mediante DHCP
Servidor RADIUS
o Soporte de redes privadas virtuales
Autoconfiguracin de rutas dinmicas
o Proxy HTTP
Cach
Autenticacin de usuarios
Filtrado de contenido
Antivirus transparente
Delay pools
o Sistema de deteccin de intrusos
o Servidor de correo
Dominios virtuales
Quotas
Soporte para SIEVE
Recuperacin de cuentas externas
POP3 e IMAP con SSL/TLS
Filtro de Spam y Antivirus
Listas blancas, negras y grises
Filtro transparente de POP3
Catch-all account
Webmail
Servidor web
o Dominios virtuales
Autoridad de Certificacin
Trabajo en grupo
o Gestin centralizada de usuarios y grupos
Soporte maestro/esclavo
Sincronizacin con un controlador de dominio Windows Active Directory
o Controlador Primario de Dominio (PDC) de Windows
Poltica de contrasea
Soporte para clientes de Windows 7
o Comparticin de recursos
Servidor de archivos
Antivirus
Papelera
Servidor de impresin
o Groupware: Comparticin de calendarios, agendas, webmail, wiki, etc.
o Servidor VozIP
Buzn de voz
Salas de conferencias
Llamadas a travs de un proveedor externo
Transferencia de llamadas
Aparcamiento de llamadas
Msica de espera
Colas
Registros
Servidor Jabber/XMMP
o Salas de conferencias
Rincn del Usuario de Zentyal
Informes y monitorizacin
o Dashboard para centralizar la informacin de los servicios
o Monitorizacin del CPU, carga, espacio del disco, temperatura, memoria
o Estado del RAID por software e informacin del uso de disco duro
o Informes completos y resumidos de sistemas
o Notificacin de eventos va correo, subscripcin de noticias (RSS) o Jabber/XMPP
Actualizaciones de software
Copias de seguridad (backup de configuracin y remoto de datos)
Desarrollo
Zentyal usa un modelo de software libre, con todo el cdigo abierto disponible para sus usuarios.
Diseo
Zentyal es una aplicacin web que usa el servidor web Apache con mod perl como estrato y componentes
Mason como bloques de construccin, principalmente escrito en Perl orientado a objetos, con algunas
mejoras visuales con Javascript.
Su diseo incorpora tcnicas de programacin modernas como:
Patrones de diseo: un patrn de diseo observador usado principalmente para integrar diferentes mdulos
en Zentyal. Por ejemplo, cada servicio informa sobre que puertos necesitan que estn abiertos. Adems, un
patrn Singleton se usa para almacenar la configuracin y comportamiento global.
Desacoplamiento de la lgica y presentacin: la interfaz de usuario usa CSS y AJAX, e incluye varios
componentes Mason, como una tabla genrica usada para configurar servicios. La lgica del programa reside
en los paquetes de las bibliotecas y en el cdigo CGI.
Tolerancia a fallos: los errores y avisos se manejan a travs de excepciones software, yendo desde el ncleo
hasta la rutina manejadora.
Tambin ofrece la arquitectura para la bsqueda de errores, integrando la distribucin de la pila de ejecucin
del intrprete de Perl 5.
Cada proceso de cada servicio se monitoriza por si este muere y es relanzado automticamente.
Componentes de software libre
Zentyal se construye sobre componentes comunes y estables de software libre:
Apache
o Servidor web
mod_perl
o Motor CGI
OpenLDAP
o Grupos y usuarios compartidos
OpenSSL
o Criptografa
Netfilter/iptables
o Cortafuegos
o Traduccin de direcciones de red
BIND
o Servidor de nombres de dominio
Squid
o Proxy cach web
DansGuardian
o Filtrado de contenidos
Postfix
o Servidor de correo electrnico
Jabber/XMPP
o Mensajera instantnea
Ntpd
o Sincronizacin de fecha y hora
OpenVPN
o Redes privadas virtuales
Samba
o Almacenamiento compartido
o Autentificacin compartido para clientes Windows
Sistema de impresin comn de Unix (CUPS)
o Impresoras compartidas
Advanced Packaging Tool (APT)
o Instalacin y actualizacin de software
Asterisk
o Servicios de voz sobre IP
Snort
o Sistema de Prevencin de Intrusos basado en red
Zarafa y eGroupware
o Comparticin de calendario, contactos, webmail
Dovecot
o Servidor de IMAP y POP3
La distribucin completa usa Ubuntu 10.04 LTS (Lucid Lynx).
Comunidad
La comunidad principal de Zentyal se encuentra en el Foro de Soporte de Zentyal.
La inclusin de Zentyal (eBox Platform) en Ubuntu Gutsy Gibbon fue precedida por algunos comentarios en
la comunidad Ubuntu Forums.
7

Hay tambin un grupo muy activo de usuarios de Linkstation que consiguieron portar eBox Platform a un
PowerPC.
8

Documentacin
Usuarios
Gua de instalacin: tiene las instrucciones para los diferentes mtodos de instalacin de Zentyal como el CD
y los paquetes de Ubuntu, cmo conseguir el cdigo fuente y ejecutar Zentyal desde cero.
9

Documentacin oficial para Zentyal (disponible en ingls y en espaol): dirigida a usuarios de Zentyal,
introduce los conceptos y la terminologa, explicando los diferentes servicios y casos de uso.
10

Documentos adicionales: Lista completa de la documentacin disponible, incluyendo How-tos, Preguntas
frecuentes, Screencasts y otros documentos.
11

Referencia de API: descripcin y parmetros de clases y mtodos.
Desarrolladores
Instrucciones para los desarrolladores: Tutoriales y consejos dirigidos a los desarrolladores del software,
incluyendo una gua de desarrollo del mdulos, instrucciones cmo crear los paquetes de Zentyal para
Debian o un entorno de desarrollo.
12


Referencias
1. Aragn Investiga (2008). Publicado eBox Platform 1.0: Primer software libre empresarial en Aragn.
Consultado el 19-02-2012.
2. El Peridico de Aragn (2007). Gestin libre para las empresas. Consultado el 2007.
3. Warp Networks (2007). eBox como proyecto NEOTEC. Consultado el 09-03-2007.
4. Ubuntu Linux (2007). eBox included in Ubuntu Gutsy Gibbon Tribe 3. Consultado el 05-11-2009.
5. Instituto Tecnolgico de Aragn - Gobierno de Aragn (2008). La spin off Ebox Technologies presenta en el
ITA una nueva versin de su plataforma de software libre. Consultado el 05-11-2009.
6. Zentyal (2010). Zentyal 2.0 Announcement. Consultado el 22-12-2010.
7. Ubuntu Forums (2007). Ubuntu and eBox. Consultado el 05-11-2009.
8. Linkstation Wiki (2007). eBox en FreeLink-Debian. Consultado el 04-04-2007.
9. Zentyal (2010). Zentyal Installation Guide. Consultado el 22-12-2010.
10. Zentyal (2010). Documentacin Oficial de Zentyal. Consultado el 22-12-2010.
11. Zentyal. Documentos adicionales. Consultado el 22-12-2010.
12. Zentyal. Instrucciones para los desarrolladores. Consultado el 22-12-2010.
Enlaces externos
Oficiales
Pgina oficial del proyecto (en ingls)
Pgina de desarrollo (en ingls)
Pgina de internacionalizacin (en ingls)
Otros
Informe de Ohloh de eBox platform (en ingls)
"Usando eBox como Controlador Primario de Dominio" en Howtoforge" (en ingls)
"Ejecutando un servidor de ficheros, impresoras, proxy, DHCP y servidor de tiempo para la pequea y
mediana empresa" en Howtoforge" (en ingls)
eBox en el foro de Linkstation (en ingls)
Categoras:
Distribuciones basadas en Ubuntu
Distribuciones GNU/Linux de Espaa
Cortafuegos (informtica)
Gestin de redes
Software de gestin de redes de cdigo abierto

You might also like