Granja de Servidores – DHCP, DNS, Joomla, Squirrelmail, Kerberos

Universidad Tecnológica Centroamericana

Unitec

Proyecto:

Granja de Servidores

Administración de Aplicaciones de Redes

3 de junio de 2010

Tegucigalpa, M.D.C.

 

Resumen ejecutivo

  • Usaremos Debian para crear los servidores de DHCP, DNS, Squirrelmail, Joomla y Kerberos.
  • Debian se creó como maquina virtual dentro de VMware Workstation.
  • Usaremos bridged para la tarjeta de red virtual, y es por eso que en Windows estableceremos una IP estática para que no tome del bloque de ips asignadas por el DHCP.
  • El Servidor DNS nos servirá para resolver IPs a nombres y nombres a IPs.
  • Domain Name System (o DNS, en español: sistema de nombre de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado al internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
  • El Servidor DHCP establecera de manera estatica (con la ayuda de las Macs de cada servidor) las IPs de los servidores mientras que la del cliente la asignara de forma dinámica.
  • DHCP (sigla en inglés de Dynamic Host Configuration Protocol – Protocolo de configuración dinámica de host) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.
  • El Servidor de Correo estará configurado por medio de Squirrelmail, con el cual podremos crear correos, mandar y recibir correos y contar con una interfaz grafica para ello.
  • SquirrelMail sigue el standard HTML 4.0 para su presentación, haciéndolo compatible con la mayoría de servidores web. SquirrelMail está diseñado para trabajar con plugins, lo cual hace más llevadera la tarea de agregar nuevas características entorno al núcleo de la aplicación.
  • El Servidor de Web tendrá Joomla, el cual ayuda al administrador a crear paginas dinamicas de forma rápida y eficiente.
  • Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.
  • El Servidor de Kerberos autentificara a los clientes antes de recibir los servicios de la granja de servidores.
  • Kerberos es un protocolo de autenticación de redes de ordenador que permite a dos computadores en una red insegura demostrar su identidad mutuamente de manera segura. Sus diseñadores se concentraron primeramente en un modelo de cliente-servidor, y brinda autenticación mutua: tanto cliente como servidor verifican la identidad uno del otro. Los mensajes de autenticación están protegidos para evitar eavesdropping y ataques de Replay.

Tabla de Contenido

Resumen ejecutivo.

Tabla de Contenido.

Introducción.

Desarrollo del tema

Topologia de Red.

DHCP.  

DNS.  

Squirrelmail

Joomla.

Kerberos.    

Conclusiones.

Bibliografía.

Anexos.

Instalar Webmin.

Introducción

Un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.

Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen hosting o hospedaje. Alternativamente, el servidor web podría referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la entrega de los componentes de los páginas web como respuesta a peticiones de los navegadores de los clientes.

Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores en Internet y muchos tipos de servidores, pero comparten la función común de proporcionar el acceso a los archivos y servicios.

Un servidor sirve información a los ordenadores que se conecten a él. Cuando los usuarios se conectan a un servidor pueden acceder a programas, archivos y otra información del servidor.

En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginas web al ordenador de un usuario cuando el usuario las solicita.

Los servidores web, servidores de correo y servidores de bases de datos son a lo que tiene acceso la mayoría de la gente al usar Internet.

Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo.

Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o mediante conexión vía línea telefónica o digital.

Desarrollo del tema

Topología de Red

Domain: tchkiel.com

192.168.16.0/29

255.255.255.248

 

DHCP

Un servidor DHCP asigna dinámicamente direcciones IP a las PC dentro de una red, esto evita que tengamos que configurar la dirección IP de cada máquina por separado por lo que es muy utilizado en todo tipo de redes. Además de asignar la dirección IP DHCP puede proporcionar un conjunto de configuraciones automáticas como por ejemplo la dirección de broadcast, las direcciones de los servidores DNS y muchos otros parámetros que veremos en este tutorial.

Paso a Paso para la instalación de DHCP

Video del paso a paso:

http://www.youtube.com/watch?v=MtdhST8MnWs
http://www.youtube.com/watch?v=Hre_U_Ase8I
http://www.youtube.com/watch?v=tsgzy5r6Xhg
http://www.youtube.com/watch?v=VNkb8RD45Hw

  • Ingresamos al Root Terminal.

 

  • Comprobamos las interfaces que estén en funcionamiento.

ifconfig

ifconfig –a

Observamos que la interfaz que utilizaremos es eth0.

 

 

  • Asignamos una dirección IP fija a nuestro servidor DHCP. Para esto modificamos el siguiente archivo:  /etc/network/interfaces

nano /etc/network/interfaces

 

  • Modificamos el archivo.

  • Guardamos y ejecutamos

sudo /etc/init.d/networking restart

  • Instalación del servidor DHCP.

sudo apt-get install dhcp3-server

  • Seleccionar la interfaz de red en la cual va a funcionar el servidor DHCP

sudo nano /etc/default/dhcp3-server

  • Agregamos la interfaz eth0 y guardar. Le estamos diciendo al servidor DHCP que debe “escuchar” en esta interfaz por las peticiones de DHCP. (Salvamos los cambios.)

  • Modificar el archivo de configuración de DHCP. Antes de modificar el archivo de configuración de DHCP hacemos un respaldo del archivo, para tener siempre el original por cualquier fallo que se nos pueda presentar, ejecutamos en el terminal:

sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf-respaldo

  • Luego abrimos el archivo de configuración de DHCP ejecutando:

sudo nano /etc/dhcp3/dhcpd.conf

  • Dentro del archivo encontrarán gran cantidad de comentarios y ejemplos que sirven como guía para configurar el servidor DHCP en este caso vamos a borrar todo lo que existe dentro del archivo (lo respaldaron como les dije en el paso anterior) y colocamos:

  • Reiniciar el servidor DHCP. Por último para que la configuración haga efecto y nuestro servidor DHCP funcione ejecutamos:

sudo /etc/init.d/dhcp3-server restart

  • Observamos los cambios hechos a la computadora que aloja la maquina virtual.

  • Observemos los cambios a una computadora que se conecte a la red.

DNS

Video del paso a paso:

http://www.youtube.com/watch?v=ed7o4Op-tzY
http://www.youtube.com/watch?v=Wt3uaJngCxA

  • Entramos a webmin. Previamente instalado (en caso de no tenerlos instalado ver en la sección de anexos). En el navegador escribimos https://localhost:10000/ y el usuario es root y la contraseña es la de nuestro root.

  • Entramos al Networking  >>  Network Configuration >> Hostname and DNS Client

  • Ingresamos la IP de nuestro DNS en un bloque de DNS servers. Y seleccionamos Listed en Search domains y escribimos nuestro dominio tchkiel.com. Le damos click a Save.

  • Entramos al Servers >>  BIND DNS Server

  • Bajamos y en la parte de Existing DNS Zones le damos click a Create master zone, de esta forma crearemos una zona maestra.

  • Ingresamos en Domain name tchkiel.com,  en Email address el correo de quien recibira los mensajes y le damos click en Create.

  • Para introducir registros de equipo entramos a Address.

  • En Name ingresamos el nombre de nuestro servidor y en Address la direccion IP de este. Le damos Create.

  • En Name ingresamos el nombre de nuestro servidor y en Address la direccion IP de este. Le damos Create. A continuación se asigna el nombre a la ip de cada uno de los servidores.

  • Al terminar de crear los Address Records le damos click a Apply Zone (para que la información esté disponible) y luego a Module Index.

  • Ahora crearemos una zona inversa para que una ip se pueda ver con su nombre. Le damos click a Create master zone.

  • Esta vez seleccionamos en Zone type >> Reverse(Addresses to Names). Y en el Domain name escribimos la dirección de red (solo los primeros tres bloques), porque lo que se crea es una zona con el nombre de la red y cada vez q hagamos un host se le agrega lo que le falta a la red. Asignamos el correo para los avisos y creamos la zona.

  • Creamos las direcciones inversas, le damos click a Reverse Adress.

  • Completamos la dirección en Address y le asignamos el nombre del hostname en Hostname con la dirección completa y le damos Create. Se muestran la creación de todas las Reverse Address Records.

  • Al terminar de crear los registros nos vamos a Module Index.

  • Le damos click a Apply Configuration .

  • Probamos el servidor DNS en la consola (siempre y cuando la computadora tenga asignada como servidor DNS la ip de nuestro servidor). Le damos nslookup (Ubuntu) [ ping (Windows) ] y la dirección, ip o solo el inicio como www.

  • Si queremos que nos abra la pagina de nuestro servidor y no la que está por defecto de apache. En cada servidor cambiamos el documento de index.html. Entramos a al root terminal y escribimos nano /var/www/index.html y en el borramos todo y escribimos lo siguiente (este ejemplo es para el servidor de correos y tiene que ser configurado en el mismo servidor):

<html>

<meta HTTP-EQUIV=”REFRESH” content =”0; url=http://mail.tchkiel.com/squirrelmail/src/login.php”>

</html>

El numero 0 indica el tiempo en que se queda en la página por defecto del apache antes de redirigirse a la pagina del squirrelmail. Note que asignamos el dominio mail.tchkiel.com ya que es como escribir localhost para la maquina y nos ayudara si  es accesado el servidor desde otra computadora.

Salvamos el documento y probamos que si escribimos en el mismo servidor http://localhost/ no nos abrirá “IT WORKS!” sino el de squirrelmail. Si probamos con una maquina externa el mail.tchkiel.com no nos abrirá “It Works!” como lo hacía antes de esta configuración, nos abrirá el servidor de correos.

Correo

Servidor de Correo

Un servidor de correo es una computadora, o bien una aplicación, cuya función es parecida al correo postal el cual gestiona mensajes que van de un origen a un destino. El termino servidor de correo se emplea normalmente a un dispositivo que actúa como un MTA (Agente de Transferencia de Correo). Para que una computadora pueda comportarse como un servidor de correo, esta debe poseer la capacidad de implementar los siguientes protocolos:

  • SMTP. Se utiliza para enviar un correo desde un servidor a otro, o desde un servidor hasta un cliente de correo, MUA.
  • POP. Se implementa para descargar los mensajes desde el servidor hacia la computadora cliente.
  • IMAP. Se utiliza para poder ver desde el servidor, sin descargarlos, los mensajes del cliente.

Para este proyecto, se utilizaron dos específicos software para cumplir las tareas descritas anteriormente. Se utilizó Postfix como agente de transporte de correo, MTA, el cual trabaja con el protocolo SMTP. También se utilizó Dovecot para implementar los servicios de IMAP y la versión 3 de POP, POP3.

Asimismo, al tener ya funcionales los protocolos, se necesita una aplicación que pueda gestionar los correos. Para el caso, se utilizó Squirrelmail, el cual es una aplicación webmail escrita en PHP.

Al trabajar con PHP, esto nos indica que para poder tener Squirrelmail funcionando en nuestro servidor, también necesitamos un servidor web, como Apache, el cual pueda compilar PHP.

MTA – Servidor SMTP

Primero se instaló Postfix para poder tener los servicios de un MTA. Para esto, se utiliza la consola de Linux y se escribe el comando

apt-get install postfix

Durante la instalación, Postfix preguntará alguna información como el tipo de Servidor de Correo y nuestro nombre de dominio. Para este proyecto seleccionamos las opciones Internet Site para el tipo de servidor y nuestro dominio tchekiel.com.

El archivo de configuración de Postfix se encuentra después en la dirección “/etc/postfix/main.cf”. Luego de haberlo instalado, se debe reiniciar el servicio para que surjan los cambios. Esto se hace escribiendo el comando

/etc/init.d/postfix restart

Lo que equivale a escribir

/etc/init.d/postfix stop; /etc/init.d/postfix start

Servidor POP3/IMAP

Dovecot es uno de los más populares servidores POP3/IMAP. Este necesita tener instalado Postfix para trabajar correctamente. Para instalar Dovecot se ejecuta en la consola de Linux:

apt-get install dovecot

En algunas versiones de Linux, el comando anterior no funciona de podría causar un error, en ese caso se puede escribir el siguiente comando:

apt-get install dovecot-imapd dovecot-pop3d dovecot-common

Antes de continuar se debe estar seguro de algunas configuraciones con el archivo principal de Dovecot. Para esto escribimos el comando

nano /etc/dovecot/dovecot.conf

Luego en el archivo buscamos  una línea que dice:

protocols = imap imaps pop3 pop3s

La modificamos para que luzca de la siguiente manera:

protocols = imap pop3

Después buscamos una línea que dice

#disable_plaintext_auth = yes

Y la modificamos, borrando el asterisco y cambiando el “yes” por un “no”.

Por último buscamos una línea, bien abajo en el documento en la sección de “POP3 Settings”, y verificamos que la misma diga

pop3_uidl_formar = %08Xu%08Xv

Al tener instalado el Dovecot, creamos un nuevo usuario para nuestra cuenta de correo. Para esto, en la consola se escribe el comando

adduser nombreDelUsuario

Linux nos preguntará la contraseña así como otros datos del usuario; los ingresamos, confirmamos y ya se tiene el primer usuario de correo.

Para finalizar, debemos reiniciar el servicio de Dovecot con el comando

/etc/init.d/dovecot restart 

Webmail

Para la instalación de la aplicación Squirrelmail, se deben tener instalados previamente un servidor web Apache2 y PHP. Al tener instalados estos dos complementos, se procede a la instalación de Squirrelmail, para lo cual se escribe en la consola:

apt-get install Squirrelmail

Si se quiere hacer alguna modificación al sistema de correo (no es necesario), el archivo de configuración de Squirrelmail se encuentra en la dirección “/usr/sbin/squirrelmail-configure”.

Luego de tener instalado Squirrelmail, se debe configurar el servidor Apache para que lo reconozca. Nos vamos al archivo de configuración de Apache2

nano /etc/apache2/apache2.conf

e insertamos la siguiente línea

Include /etc/squirrelmail/apache.conf

Al haber concluido con los pasos anteriores, ya se tiene el servidor de correo montado. Para que el servidor reconozca los cambios, debemos reiniciar el sistema.

Envío y Recepción de Correos

Para probar el correcto funcionamiento, se deben tener dos o más usuarios añadidos al servicio. Al escribir en el browser “http://tchkiel.com/squirrelmail” se despliega la pantalla de bienvenida de nuestro servidor de correo. Se ingresa el nombre de usuario que habíamos creado junto con la contraseña y nos redirige a la página principal de nuestro correo electrónico.

Componemos un nuevo mensaje dirigido a algún otro usuario de prueba creado con anterioridad “nombreDelUsuario@tchkiel.com”. Se inicia sesión con el otro usuario, y si aparece en la bandeja de entrada el mensaje que acabamos de escribir, tenemos nuestro servidor de correo funcional.

Joomla

Video del paso a paso:

http://www.youtube.com/watch?v=dzutK5JJrjA
http://www.youtube.com/watch?v=xn_InIOYHGQ
http://www.youtube.com/watch?v=Ggx88ettP1c

  • Iniciamos con la isntalacion del server LAMP con este comando en root terminal

aptitude update && aptitude upgrade

 

  • Instalamos mysql

aptitude install mysql-server mysql-client

  • Instalamos apache

aptitude install apache2 apache2-doc

  • Instalamos php

aptitude install php5 php5-mysql libapache2-mod-php5

  • Instalamos perl

aptitude install perl libapache2-mod-perl2

  • Instalamos phpmyadmin

aptitude install phpmyadmin

  • Modificamosconfiguracion de php para abilitar mysql.

nano /etc/apache2/apache2.conf

y escribimos Include /etc/phpmyadmin/apache.conf

  • Reiniciamos el apache

/etc/init.d/apache2 restart

  • Escribimos

nano /etc/php5/apache2/php.ini

y cambiamos esto en el file (lo descomentamos) extension=mysql.so

  • Iniciamos los servidores, solo por si las dudas.

sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start

  • Usamos este comando nano /etc/apache2/httpd.conf

Y escribimos: ServerName www

  • Entramos a la carpeta en escritorio de Downloads que tiene Joomla y lo descomprimimos.

cd Desktop/Downloads

  • Descomprimimos en el /var/ww

tar xvfz Joomla_1.0.15-Spanish-premium.tar.gz –C /var/www

  • Configuramos

cd /var/www
sudo rm index.html
sudo touch configuration.php
sudo chmod 777 configuration.php

  • Cambiamos una configuración que recomienda Joomla, poniendo display_errors = Off en el fichero /etc/php5/apache2/php.ini

nano /etc/php5/apache2/php.ini

  • Ahora abrimos un navegador y tecleamos localhost en la barra de direcciones y ya nos tiene que salir la pantalla de instalación de Joomla.

  • Vemos que tenemos que abilitar permisos para escribir. En la línea de comandos escribimos nautilus y buscamos el folder /var/www y le asignamos todos los permisos de ese folder (en las propiedades, abilitamos todos los permisos y le damos click a Apply permissions to enclosed files) y se refrescamos joomla vemos q ya están abilitados.

  • Los parámetros de la Configuración de la base de datos. (Al final, borramos la carpeta de installation con la ayuda de la carpeta abierta con Nautilus).

  • Vemos adentro de joomla

  • Dentro de una computadora en la red.

Kerberos

Para comenzar necesitamos por lo menos  2 maquinas virtuales para la instalación y comprobación del funcionamiento de nuestro servidor KERBROS. Nosotros en este ejemplo usaremos 2:

  1. La maquina maestra: Hará el papel de KDC y Administrador de las contraseñas-
  2. La maquina cliente: Hará de cliente y pedirá el ticket y el servicio solicitado.

Instalando Kerberos Server y Admin

  1. Ingresar a la maquina virtual que hará de Servidor.
  2. Descargar el paquete de KERBEROS para Debian del siguiente Link:

http://web.mit.edu/kerberos/dist/krb5/1.8/krb5-1.8.1-signed.tar

  1. Descomprimir el archivo descargado.
  2. Ingresar al modo súper-usuario mediante la cmd <root>.
  3. Ingresar los siguientes comandos:

apt-get install krb5-admin-server krb5-kdc

  • Luego de la instalación necesitaremos modificar ciertos archivos, por lo que para poder hacer ingresaremos el comando nautilus en la terminal.

  • Con la ventana emergente ingresar a /etc/krb5kdc/krb5kdc

Dejar solo el puerto 88 disponible (eliminando el 750) y sustituir  EXAMPLE.COM por el dominio a utilizar.

  • Ingresar mediante nautilus al archivo /etc/krb5conf.
  • Sustituiremos todos los valores de dominio por el dominio a utilizar y agregaremos el código de la parte [ logging ] para que quede un archivo parecido al siguiente.

  • Crearemos el archivo de base de datos mediante:

kdb5_util –r CUALQUERA.NOSE create –s

  • Ingresemos nuestra contraseña maestra 2 veces y luego de contestar ciertas preguntas nuestro dominio estará listo.
  • Ingresar las siguientes comandos para activar los demonios:

touch /etc/krb5kdc/kadm5.acl

/etc/init.d/krb5-kdc start

/etc/init.d/krb5-admin-server start

  • Podemos agregar usuarios y hacer cambios como administradores con el comando:

Kadmin.local

  • Notara el cambio en el sufijo de la terminal si lo hizo correctamente.
  • Agregaremos usuarios con el comando:

Add_principal Usuario

  • Ingrese la contraseña para el nuevo usuario y se le notificara que el usuario fue creado.

  • Se le aconseja investigar los demás comandos del administrador de contraseñas  (KADMIN) con el uso de kadmin.local.

Instalando Kerberos User

  • Instalar y descomprimir el paquete anterior en la maquina se servirá de cliente.
  • Instalar el paquete de usuario de Kerberos mediante el siguiente comando:

Apt-get install krb5-user

  • Mediante el comando nautilus ingresar a /etc/krb5.conf.
  • Modificar el archivo hasta que quede de igual manera al archivo homologo del servidor. Es decir solo tocar las secciones  [realms], [lib_defaults] y [domain_realm] y comentar, o borrar, lo relacionado a dominios no necesarios.

  • Ingresar al archivo /etc/hosts.
  • Definir el dominio definido por el servidor con la ip del servidor de Kerberos.

  • Usar el comando kinit mas el usuario que se desea autentificar:

kinit usuario@cualquiera.nose

  • Ingresar el password.

 

Conclusiones

DHCP (sigla en inglés de Dynamic Host Configuration Protocol – Protocolo de configuración dinámica de host) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.

Domain Name System (o DNS, en español: sistema de nombre de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado al internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

SquirrelMail es una aplicación webmail escrita en PHP. Puede ser instalado en la mayoría de servidores web siempre y cuando éste soporte PHP y el servidor web tenga acceso a un servidor IMAP y a otro SMTP. SquirrelMail sigue el standard HTML 4.0 para su presentación, haciéndolo compatible con la mayoría de servidores web. SquirrelMail está diseñado para trabajar con plugins, lo cual hace más llevadera la tarea de agregar nuevas características entorno al núcleo de la aplicación.

Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.

Kerberos es un protocolo de autenticación de redes de ordenador que permite a dos computadores en una red insegura demostrar su identidad mutuamente de manera segura. Sus diseñadores se concentraron primeramente en un modelo de cliente-servidor, y brinda autenticación mutua: tanto cliente como servidor verifican la identidad uno del otro. Los mensajes de autenticación están protegidos para evitar eavesdropping y ataques de Replay.

Bibliografía

DHCP:

http://www.wikihow.com/Refresh-Your-IP-Address-on-a-Windows-Computer

http://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-la-consola.html

http://www.vensign.com/blog/como-instalar-servidor-dhcp-ubuntu.html

http://es.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol

DNS:

http://www.web-source.net/html-redirect.htm

http://es.wikipedia.org/wiki/Domain_Name_System

Webmin:

http://www.ecualug.org/2009/02/14/blog/elsanto/como_instalar_webmin_en_debian

Joomla:

http://www.espaciolinux.com/2008/11/instalar-joomla-de-forma-local-en-linux/

http://es.wikipedia.org/wiki/Joomla!

Squirrelmail:

http://es.wikipedia.org/wiki/SquirrelMail

Kerberos:

http://es.wikipedia.org/wiki/Kerberos

http://web.mit.edu/kerberos/dist/krb5/1.8/krb5-1.8.1-signed.tar

http://www.masadelante.com/faqs/servidor

Anexos

Instalando Webmin

Hay mucha gente que no le gusta instalar en un servidor el modo gráfico, y solo trabajan en una terminal usando linea de comando, pero hay otros que por lo menos desean usar una herramienta gráfica usando una interfaz web así no tenemos la necesidad de instalar todo un entorno gráfico en nuestro servidor para eso usamos webmin….

Pero que es webmin una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones open source, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.

Video del paso a paso:

http://www.youtube.com/watch?v=R5ZDt_JQSDE

 

Lo primero que tenemos que hacer es bajarnos la ultima versión de webmin con un simple

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb

luego comenzamos a instalar las dependencias para que después podamos instalar el webmin

 aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Ahora instalamos el webmin

dpkg –install webmin_1.450_all.deb

Listo ahora solo nos toca abrir el navegador http://localhost:10000/ o reemplazamos localhost por la dirección IP del servidor donde instalamos el webmin

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s