Sie sind auf Seite 1von 42

UT 1 Tarea 4 David Jos Rodrguez Hernndez SRD

DHCP
NOTAS:

En todos los ejercicios poner pantallas que demuestren que se ha instalado los servicios que se indican y
que se han conectado al servidor desde los clientes.
Las prcticas deben presentarse en un fichero pdf o Word (no se admiten ficheros de imagen: jpg, tiff,
etc.)

Esquema de red
Ubuntu_Cliente
Red local 192.168.1.0/24

Red interna 192.168.200.0/24

Switch
Router de casa
Internet

WS2008_SRD
IP 192.168.200.250

W7_SRD_Cliente

NOTA: Agustn sealar que todas las mquinas virtuales estn configuradas con el adaptador
de red en modo red interna (formar nuestra propia red con nuestro DHCP instalado) para
poder instalar los servidores DHCP y no de problemas de funcionamiento con el DHCP del
router de casa

1. Instalar y Configurar un servidor DHCP en Windows que cumpla lo siguiente:


Primero que nada debemos configurar nuestra configuracin de red del equipo WS2008_SRD con
direccin IP esttica con los siguientes parmetros:
Direccin IP 192.168.200.250
Direccin de difusin 192.168.200.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.200.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4

Una vez hecho esto, para instalar nuestro servidor DHCP en el equipo WS2008_SRD nos vamos a Inicio
Herramientas administrativas Administrador del servidor Roles Agregar Roles

Otorgue direcciones IP de la red 192.168.200.0 255.255.255.0, entre la IP 192.168.200.100 y 192.168.200.199


Que la puerta de enlace sea la 192.168.200.1
Para ello creamos un mbito nuevo que hemos llamado ClientesDavidJRH

Configurar un nombre de dominio: elrincon.org y Que los servidores DNS sean 8.8.8.8 y 8.8.4.4

Que el servidor DHCP sea autoritativo. Para qu se utiliza esta opcin?


Al trmino de la instalacin del servidor DHCP nos vamos a las propiedades del mismo en la
administracin del servidor WS2008, Roles - Servidor DHCP Propiedades (Botn derecho) y vemos que
la informacin que nos da el visor de eventos nos confirma que el servidor es autoritativo

No otorgue las direcciones IP que van desde la 192.168.200.150 y 192.168.200.159


Esta parte de la tarea la realice despus de haber instalado el servidor DHCP, En el Administrador del
servidor Servidor DHCP Win- nmero IPv4 - mbito (192.168.200.0) ClientesDavidJRH - Conjunto
de direcciones - Botn derecho sobre el mismo Nuevo intervalo de exclusin

Que la duracin de la concesin por defecto sea de 1 hora (No existe esta opcin grfica)
Que la duracin mxima sean 8 horas
Este apartado de la tarea tambin lo hice una vez instalado el servidor DHCP en Administrador del
servidor- Roles Servidor DHCP - Win- nmero IPv4 - mbito (192.168.200.0) ClientesDavidJRH
Botn derecho en el mismo Propiedades General y configuramos 8 horas de concesin mxima

Que un ordenador tenga siempre la misma IP (configurar reservando por MAC), 192.168.200.199
Este apartado tambin lo realice una vez instalado nuestro servidor DHCP en el Administrador del
servidor Servidor DHCP Win nmero IPv4 mbito (192.168.200.0) ClientesDavidJRH Reservas
Botn derecho sobre el mismo Reserva nueva

Describe las carpetas que aparecen cuando se crea un mbito (conjunto de direcciones, concesiones
de direcciones, reservas, opciones de mbito, opciones de servidor)
- Conjunto de direcciones: En este apartado muestra el rango de direcciones a asignar dinmicamente
- Reservas: En este apartado se establecen las IP reservadas para determinados clientes (asignaciones estticas
con la posibilidad de asignacin mediante direccin hardware o sea MAC)

- Concesiones de direcciones: En este apartado se muestra el estado del "leasing" (direcciones otorgadas por el
servidor DHCP) de las direcciones IPs dadas a los clientes

- Opciones de mbito: En este apartado se establecen los parmetros que se le asignan a los clientes; IP del
enrutador o puerta de enlace, Servidores DNS, IP de otros servidores, etc

- Opciones de servidor: En este apartado se establecen parmetros de configuracin adicionales que el servidor
DHCP puede asignar a los clientes, por ejemplo, direcciones Ip de las puertas de enlace predeterminadas
(enrutadores), servidores WINS, servidores DNS, etc.
Son opciones predeterminadas para todos los mbitos. Para invalidar cada una de las opciones de servidor

puede definir la misma opcin en las Opciones de mbito


o
o

Subir pantallazos de la instalacin y configuracin propuesta con la herramienta administrativa


DHCP con los requisitos sugeridos (Ya realizado anteriormente)
Un pantallazo con ipconfig /all del equipo que tiene la IP reservada por MAC
Vemos el cliente con la IP reservada por la MAC y el servidor DHCP, previamente en el cliente he
realizado ipconfig /release para liberar la direccin asignada y despus he realizado un ipconfig
/renew para obtener una nueva configuracin de red, cuya IP nos da la 192.168.200.199

Un pantallazo con ipconfig /all de otro equipo cualquiera al que se le asigna la IP


Aqu vemos que el servidor DHCP nos ha asignado al cliente la IP 192.168.200.101, o sea dentro del rango
pedido en la tarea

Comprobar en la consola del servidor las concesiones dadas


Podemos observar que las direcciones concedidas son las 192.168.200.101 y la 192.168.200.199 (reservada)

2. Realizar el mismo ejercicio en Linux.

Esquema de red
Ubuntu_Cliente
Red local 192.168.1.0/24

Red interna 192.168.200.0/24

Switch
Router de casa
Internet

Ubuntu_Servidor
IP 192.168.200.250

W7_SRD_Cliente

Primero que nada vemos las mquinas virtuales con los adaptadores de red en modo Red interna
Ubuntu_Servidor

Ubuntu_Cliente

W7_SRD_Cliente

Continuamos con la configuracin de la tarjeta de red de nuestro Ubuntu_Servidor con los siguientes parmetros
Direccin IP 192.168.200.250
Direccin de difusin 192.168.200.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.200.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4

Hacemos un ifconfig para ver nuestra configuracin de red realizada y vemos informacin de la conexin

Este paso lo realice antes de realizar la configuracin de red ya que sino no podra descargar e instalar el servidor
DHCP en el equipo Ubuntu_Servidor, para ello ejecutamos el comando como root apt-get install dhcp-server

Seguido he realizado una copia del archive de configuracin del servidor por seguridad, mediante comando
como root cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.con.Original

Una vez hecho esto procedemos a configurar nuestro servidor DHCP en el archivo mediante comando como root
gedit /etc/dhcp/dhcpd.conf con los siguientes parmetros
#Configuracin Servidor DHCP DavidJRH
authoritative;
# Configuracin pool DHCP DavidJRH
subnet 192.168.200.0 netmask 255.255.255.0 {
option routers 192.168.200.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "elrincon.org";
default-lease-time 3600;
max-lease-time 28800;
option broadcast-address 192.168.200.255;
range 192.168.200.100 192.168.200.149;
range 192.168.200.160 192.168.200.199;
# Reserva IP cliente W7_SRD_Cliente
host DavidJRH-PC {
max-lease-time 28800;
default-lease-time 3600;
hardware ethernet 08:00:27:03:3B:99;
fixed-address 192.168.200.199;
}
}

Primero definimos nuestro servidor DHCP como autoritativo


En la declaracin subnet definimos la red y mscara de la misma con la que va a trabajar nuestro servidor DHCP
En option routers definimos la puerta de enlace.
En option domain-name-servers definimos los servidores de nombre de dominio (DNS)
En option domain-name definimos el dominio elrincon.org
En default-lease-time el tiempo de concesin por defecto 3600 segundos (1 hora)
En max-lease-time el tiempo mximo de concesin 28800 segundos (8 horas)
En option broadcast-address la direccin IP de difusin
En range definimos el rango de IPs que se asignar a los clientes, hemos usado dos rangos para dejar de dar las
que nos propone el ejercicio (desde la 150 a la 159).
En la declaracin host DavidJRH_PC definimos la reserva de IP para nuestra mquina W7_SRD_Cliente con la
MAC que utilizamos en el primer ejercicio.
Hardware Ethernet definimos la MAC del equipo en concreto
Fixed-address la reserva de la IP, en este caso 192.168.200.199
Y las dos opciones restantes iguales que las anteriormente definidas

Guardamos el archivo de configuracin del servidor y reiniciamos nuestro servidor DHCP (Ubuntu_Servidor)
mediante el comando como root
service isc-dhcp-server restart

Ahora nos vamos a los clientes y dejamos la configuracin de red por defecto en DHCP automtico en
ambos Ubuntu_Cliente y W7_SRD_Cliente

Una vez hecho esto vamos primero con el equipo cliente W7_SRD_Cliente al cual le hemos reservado una IP
esttica (192.168.200.199) mediante MAC en la configuracin del servidor, para ello primero realizamos un
ipconfig /release para liberar la IP que hubiera y despus un ipconfig /renew, vemos en la imagen que el
servidor DHCP (Ubuntu_Servidor) ha concedido al equipo W7_SRD_Cliente la IP 192.168.200.199 con la MAC y
dems parmetros definidos en la configuracin del servidor DHCP

Para ver la configuracin total de red concedida al equipo W7_SRD_Cliente ejecutamos el comando ipconfig /all
o bien ver Detalles de la conexin de red

Ahora vamos con el otro equipo Ubuntu_Cliente y vemos que el servidor DHCP (Ubuntu_Servidor) ha concedido la IP
192.168.200.103 y dems parmetros de red al equipo Ubuntu_Cliente segn la configuracin realizada en el
servidor con el rango de direcciones IP asignado a conceder (192.168.200.100 - 192.168.200.149 y 192.168.200.160
192.168.200.199) excluyendo el que va desde 192.168.200.150 192.168.200.159 pedido en la tarea.

Adems, en el cliente listar las IPs obtenidas (ver el fichero de leases para la tarjeta de red del
cliente). Dhclient.
Ver las IPs concedidas en el servidor (/var/lib/dhcp/dhcpd.leases) y comentar las distintas lneas del
fichero.
Para ver las direcciones IP y dems parmetros concedidos por el servidor DHCP tanto en el equipo servidor como
en el equipo cliente vamos a utilizar el comando como root en el
Servidor (Ubuntu_Servidor) cat /var/lib/dhcp/dhcpd.leases
Cliente (Ubuntu_Cliente) cat /var/lib/dhcp/dhclient.leases
Vemos la imagen con el contenido de ambos archivos y podemos ver las concesiones dadas

Comentamos las lneas del archivo /var/lib/dhcp/dhcpd.leases en el equipo servidor DHCP (Ubuntu_Servidor)
"starts" especifica la fecha y hora de inicio del leasing (concesin)
"ends" especifica la fecha y hora de expiracin del leasing (concesin)
tstp fecha y hora que dejo de tener esa IP
"cltt" fecha y hora de la ltima transaccin realizada por el cliente.
"next binding" state free especifica el estado que adoptar el alquiler una vez expirado el tiempo de concesin
en este caso libre
"hardware" ethernet especifica el tipo de hardware de la interfaz y la direccin MAC
"client-hostname" nombre del equipo cliente (aunque aqu no este)

Para qu sirve la opcin authoritative


Se dice que un servidor DHCP est autorizado cuando la asignacin de datos que hace a los clientes
DHCP es correcta. En cambio, se considera no authoritative a un servidor DHCP cuya asignacin de IP no
es vlida y enva al cliente el mensaje DHCPNAK

Dicho de otra forma si un servidor DHCP es autoritario es cuando un cliente le solicite utilizar una
direccin IP desconocida (que no ha asignado l) o incorrecta para el segmento de red en la que se
encuentra, enviar un mensaje DHCP Nak al cliente para que deje de utilizar esa direccin IP e inicie el
proceso de obtencin de una direccin IP.
Es importante que en cada segmento de red se configure un servidor DHCP como autoritario
para garantizar que todos los clientes tienen una configuracin de red correcta.

Configura un cliente para que no admita una configuracin proveniente del servidor DHCP 192.168.200.1
Para ello debemos ir al archivo de configuracin del equipo cliente (Ubuntu_Cliente) mediante comando
como root gedit /etc/dhcp/dhclient.conf y aadir la siguiente lnea reject 192.168.200.1

Despus asignamos la IP esttica 192.168.200.1 al servidor (Ubuntu_Servidor)

Reiniciamos la configuracin de red con el comando service network-manager restart y vemos como el equipo
cliente se queda intentando indefinidamente obtener una direccin IP ya que rechaza la dada por el servidor por
la configuracin realizada en el cliente.

3. Prctica Opcional (sirve para subir nota). Configurar un agente de retransmisin en Linux o Windows 2008
Server siguiendo los documentos explicados en clase.
o

Mostrar los ficheros de configuracin antes de empezar y despus de los cambios

Esquema de red

Red 192.168.50/24

Red 192.168.200.0/24

Red local 192.168.1.0/24

192.168.200.1
eth0

Router de casa
Internet

Ubuntu_Ser_DHCP

192.168.50.1
eth1

Ubuntu_DHCP_Relay

IP 192.168.200.250

Primero vemos la configuracin de red de nuestro servidor DHCP (Ubuntu_Ser_DHCP)


Direccin IP 192.168.200.250
Direccin de difusin 192.168.200.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.200.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4

W7_SRD_Cliente

Instalamos nuestro servidor DHCP mediante comando como root apt-get install isc-dhcp-server

Una vez instalado el servidor DHCP nos vamos a configurar el mismo aadiendo la subred (192.168. 50.0) que es
la que vamos a conceder direcciones IP y dems parmetros con nuestro servidor DHCP (Ubuntu_Ser_DHCP) por
medio del agente relay DHCP (Ubuntu_DHCP_Relay)

Subred 192.168.50.0 y parmetros de red aadidos al archivo mediante comando como root
gedit /etc/dhcp/dhcpd.conf
subnet 192.168.50.0 netmask 255.255.255.0 {
option domain-name "DavidJRH.org";
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.50.1;
range 192.168.50.100 192.168.50.199
default-lease-time 3600;
max-lease-time 28800;
}

Reiniciamos nuestro servidor DHCP (Ubuntu_Ser_DHCP) mediante comando como root


service isc-dhcp-server restart

Instalacin y configuracin del agente relay en el equipo (Ubuntu_DHCP_Relay)


En este equipo debemos habilitar dos tarjetas de red eth0 y eth1 con la siguiente configuracin (modo Red interna)
eth0
Direccin IP 192.168.200.1
Direccin de difusin 192.168.200.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.200.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4
eth1
Direccin IP 192.168.50.1
Direccin de difusin 192.168.50.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.50.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4

Vemos la configuracin de red definida mediante comando ifconfig

Una vez hecho esto procedemos a instalar el agente relay DHCP mediante comando apt-get install isc-dhcp-relay
Configuramos nuestro agente relay DHCP definiendo la direccin IP del servidor DHCP a las que redirigir las
peticiones, en este caso la IP del servidor DHCP es 192.168.200.250

Si posteriormente queremos modicar la configuracin del agente DHCP relay (servidores DHCP (192.168.200.250),
las interfaces y opciones del demonio repetidor DHCP), en el archivo mediante comando como root gedit
/default/isc-dhcp-relay , podemos ver su contenido haciendo un cat al mismo

Una vez hecho esto habilitamos el enrutamiento de forma permanente en el archivo mediante comando como
root gedit /etc/sysctl.conf y descomentamos la lnea net.ipv4.ip_forward=1

Una vez hecho todo esto, reiniciamos nuestro agente DHCP relay (Ubuntu_DHCP_Relay) mediante comando
como root service isc-dhcp-relay restart

Bien, ahora procedemos a comprobar en nuestro equipo cliente (W7_SRD_Cliente) con configuracin de red
DHCP automtica si est funcionando el agente DHCP relay (Ubuntu_DHCP_Relay) en conjunto con el servidor
DHCP (Ubuntu_Ser_DHCP), primero realizamos un ipconfig /release para liberar la IP que tuviera el cliente y
despus un ipconfig /renew para obtenerla

A continuacin ejecutamos un ipconfig /all para ver toda la configuracin de red, en ambas imgenes podemos ver que la
direccin IP concedida es la 192.168.50.100 y dems parmetros de red, y el servidor DHCP es el 192.168.200.250 o sea
est en otra red, lo cual nos indica que nuestro agente DHCP relay est funcionando correctamente

Por ltimo podemos ver los ficheros log de los 2 equipos, mensajes del servidor DHCP y del agente DHCP relay

4. Prctica Opcional (sirve para subir nota). Realizar la prctica 2 con la herramienta Webmin.
Primero vemos la configuracin de red del equipo Ubuntu_Ser_DHCP donde vamos a instalar Webmin
Direccin IP 192.168.200.250
Direccin de difusin 192.168.200.255
Mscara de subred 255.255.255.0
Puerta de enlace 192.168.200.1
DNS Primario 8.8.8.8
DNS Secundario 8.8.4.4

He aprovechado que tengo instalado el servidor DHCP en el equipo Ubuntu_Ser_DHCP para realizar esta tarea,
para ello compruebo si est funcionando mediante comando service isc-dhcp-server status

Para instalar webmin en el equipo Ubuntu_Ser_DHCP, editamos la lista de repositorios con


el comando como root gedit /etc/apt/sources.list y aadimos las siguientes lneas:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Ahora debemos importar la clave GPG con los siguientes comandos como root:
# wget http://www.webmin.com/jcameron-key.asc
# apt-key add jcameron-key.asc

Actualizamos la lista de los repositorios con el comando como root # apt-get update

Ahora instalamos webmin mediante el comando como root # apt-get install webmin

Una vez instalado webmin procedemos a entrar mediante el navegador con los credenciales
de usuario: davidjrh y clave: *****

Una vez dentro nos vamos al apartado Servers y vemos que tenemos instalado nuestro servidor
DHCP, para configurarlo, para aadir una nueva subred nos vamos al Link Add a new subnet

Introducimos los siguientes datos en cada apartado correspondiente y guardamos en Save


Network address 192.168.200.0
Netmask 255.255.255.0
Address range 192.168.200.100 192.168.200.149
Address range 192.168.200.160 192.168.200.199
Default lease time 3600
Max lease time 28800

En opciones de cliente para la red 192.168.200.0/24 introducimos los siguientes datos y guardamos
Domain name "elrincon.org"
Default routers 192.168.200.1
DNS servers 8.8.8.8 8.8.4.4

Para realizar la reserva de una direccin IP mediante MAC nos vamos al Link Add a new host

Introducimos los siguientes datos en cada apartado correspondiente y guardamos en Save


Host Description W7_Cliente_MAC
Host name DavidJRH-PC
Fixed IP address 192.168.200.199
Hardware ethernet 08:00:27:03:3B:99
Default lease time 3600
Max lease time 28800

Una vez terminado de configurar nuestra red y host vemos esta imagen

Iniciamos nuestro servidor en el botn Start Server

Para ver las concesiones dadas por nuestro servidor DHCP nos vamos al Botn List Active Leases

Comprobaciones con los clientes W7_SRD_Cliente y Ubuntu_Cliente con configuracin de red DHCP
automtica.
Vamos primero con el cliente Ubuntu_Cliente, vemos que nuestro servidor DHCP
(Ubuntu_Ser_DHCP) administrado desde Webmin le ha concedido al cliente la direccin IP
192.168.200.103 y dems parmetros de red, nos fijamos en el servidor, en Webmin en el botn Stop
Server (est trabajando el servidor DHCP)

Ahora vamos a comprobar con el cliente W7_SRD_Cliente con reserva de direccin 192.168.200.199
mediante MAC, primero hacemos un ipconfig /release para liberar la IP que tuviera el equipo y luego
hacemos un ipconfig /renew para obtener una direccin IP y dems parmetros de red

Luego hacemos un ipconfig /all para ver toda la configuracin de red concedida al equipo cliente,
vemos que se le ha concedido la IP 192.168.200.199 a travs de la MAC configurada en el servidor
DHCP en Webmin

Nos fijamos en el servidor, en Webmin en el botn Stop Server (est trabajando el servidor DHCP).