Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
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
Configurar un nombre de dominio: elrincon.org y Que los servidores DNS sean 8.8.8.8 y 8.8.4.4
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
Esquema de red
Ubuntu_Cliente
Red local 192.168.1.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;
}
}
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)
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
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
Esquema de red
Red 192.168.50/24
Red 192.168.200.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
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;
}
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
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
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
Una vez terminado de configurar nuestra red y host vemos esta imagen
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).