Sei sulla pagina 1di 12

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA


MECANICA Y ELECTRICA
UNIDAD CULHUACAN

PRÁCTICA “SERVIDOR DHCP”

GRUPO: 8CM11

PROF: JOSE EDUARDO GUZMAN RODRIGUEZ

EQUIPO
DIAZ BECERRA ALEJANDRO
PEREZ SANTIAGO JONATHAN EMMANUEL
RIVERA GASCA SAMUEL

CIUDAD DE MEXICO A 24 DE OCTUBRE DE 2018


¿Qué es el DHCP?

El protocolo de configuración dinámica de host (DHCP, Dynamic Host Configuration


Protocol) es un estándar TCP/IP diseñado para simplificar la administración de la
configuración IP de los equipos de nuestra red.

Si disponemos de un servidor DHCP, la configuración IP de los PCs puede hacerse


de forma automática, evitando así la necesidad de tener que realizar manualmente
uno por uno la configuración TCP/IP de cada equipo.

Un servidor DHCP es un servidor que recibe peticiones de clientes solicitando una


configuración de red IP. El servidor responderá a dichas peticiones proporcionando
los parámetros que permitan a los clientes auto configurarse. Para que un PC
solicite la configuración a un servidor, en la configuración de red de los PCs hay que
seleccionar la opción 'Obtener dirección IP automáticamente'.

El servidor proporcionará al cliente al menos los siguientes parámetros:

 Dirección IP

 Máscara de subred

Opcionalmente, el servidor DHCP podrá proporcionar otros parámetros de


configuración tales como:

 Puerta de enlace

 Servidores DNS

 Muchos otros parámetros más

El servidor DHCP proporciona una configuración de red TCP/IP segura y evita


conflictos de direcciones repetidas. Utiliza un modelo cliente-servidor en el que el
servidor DHCP mantiene una administración centralizada de las direcciones IP
utilizadas en la red. Los clientes podrán solicitar al servidor una dirección IP y así
poder integrarse en la red.

Funcionamiento de una petición DHCP

El servidor solo asigna direcciones dentro de un rango prefijado. Si por error hemos
configurado manualmente una IP estática perteneciente al rango gestionado por
nuestro servidor DHCP, podría ocurrir que dicha dirección sea asignada
dinámicamente a otro PC, provocándose un conflicto de IP. En ese caso el cliente
solicitará y comprobará, otra dirección IP, hasta que obtenga una dirección IP que
no esté asignada actualmente a ningún otro equipo de nuestra red.

La primera vez que seleccionamos en un PC que su configuración IP se determine


por DHCP, éste pasará a convertirse en un cliente DHCP e intentará localizar un
servidor DHCP para obtener una configuración desde el mismo. Si no encuentra
ningún servidor DHCP, el cliente no podrá disponer de dirección IP y por lo tanto no
podrá comunicarse con la red. Si el cliente encuentra un servidor DHCP, éste le
proporcionará, para un periodo predeterminado, una configuración IP que le
permitirá comunicarse con la red. Cuando haya transcurrido el 50% del periodo, el
cliente solicitará una renovación del mismo.

Cuando arrancamos de nuevo un PC cuya configuración IP se determina por DHCP,


pueden darse dos situaciones:

 Si la concesión de alquiler de licencia ha caducado, el cliente solicitará una


nueva licencia al servidor DHCP (la asignación del servidor podría o no,
coincidir con la anterior).
 Si la concesión de alquiler no ha caducado en el momento del inicio, el cliente
intentará renovar su concesión en el servidor DHCP, es decir, que le sea
asignada la misma dirección IP.

Antes de comenzar con los procesos de instalación y configuración de nuestro


servidor DHCP, vamos a definir algunos términos que utilizaremos a lo largo de
dicho proceso.

Ámbito servidor DHCP: Un ámbito es un agrupamiento administrativo de equipos o


clientes de una subred que utilizan el servicio DHCP.

Rango servidor DHCP: Un rango de DHCP está definido por un grupo de direcciones
IP en una subred determinada, como por ejemplo de 192.168.0.1 a 192.168.0.254,
que el servidor DHCP puede conceder a los clientes.

Concesión o alquiler de direcciones: es un período de tiempo que los servidores


DHCP especifican, durante el cual un equipo cliente puede utilizar una dirección IP
asignada.

Reserva de direcciones IP: Consiste en reservar algunas direcciones IP para


asignárselas siempre a los mismos PCs clientes de forma que cada uno siempre
reciba la misma dirección IP. Se suele utilizar para asignar a servidores o PCs
concretos la misma dirección siempre. Es similar a configurar una dirección IP
estática, pero de forma automática desde el servidor DHCP. En el servidor se
asocian direcciones MAC a direcciones IP. Es una opción muy interesante para
asignar a ciertos PCs (servidores, impresoras de red, PCs especiales...) siempre la
misma IP.
DESARROLLO

Pasos para la instalación y configuración del servidor:

1- En mi caso realice esta configuración desde una máquina virtual, más


exactamente desde VMWARE, tuve un inconveniente al realizar la prueba de
funcionamiento del servicio DHCP, y finalmente pude detectar el error: Tenia mi
máquina virtual en modo NAT, y esto no me permitía difundir las actualizaciones de
mi servidor DHCP creado en Debían en mi sistema operativo XP, entonces probé
poniéndolo en modo Bridge y todo funciono a la maravilla, a continuación pongo una
imagen de cómo realizar este paso para aquellos que no saben cómo:
Damos clic donde aparece el círculo rojo, parte inferior derecha, y nos aparecerá
esta ventana donde elegiremos la opción Bridge.

2- Es importante que primero asignemos una dirección IP en nuestro sistema


Debían que corresponda al rango de direcciones que vamos a asignar en nuestro
servidor DHCP.

Para asignar una dirección IP estática, podemos hacerlo de muchas formas, pero
acá les muestro una de tantas, bueno hay que recordar que para poder realizar
estos pasos debemos tener privilegios de administrador en nuestro sistema Linux
ósea que lo más recomendable antes que nada sería logearnos desde la terminal,
como administrador:

Esteban: $ su Para esto contamos en Debían con el comando su, y bueno nos
pedirá una contraseña y listo ya está.

Ahora pasemos a configurar nuestra IP estática:

Esteban:/#ifconfig eth0 inet 192.168.2.3

En la parte 192.168.2.3 se puso una dirección IP dentro del rango que


configuraremos, posteriormente veremos esto, ya que en esta línea no
especificamos la máscara de subred, el sistema pondrá una máscara por defecto
que corresponde a la dirección que en este caso es clase C ósea una máscara de
/24.

NOTA: En la parte que dice Esteban:/# no tenemos que digitarla en nuestra consola,
solo digitamos la parte que subrayo en negro.

3- Ahora si a configurar nuestro servidor DHCP:

Lo primero que debemos hacer es instalarlo, y lo haremos con el siguiente comando:

Esteban:/# apt-get install dhcp3-server

A continuación de esto nos hará unas preguntas, le daremos la letra S (que significa
“Si”) y luego presionamos Enter. A lo último en la instalación nos aparece una letra
en rojo que dice FAILED, lo que significa es que aún no hay algunos parámetros
configurados y nuestro server no puede ser ejecutado
4- Ahora editaremos nuestro servidor DHCP con cualquier editor de comando que
deseemos, en nuestro caso Gedit, para esto debemos ingresar la siguiente línea:

Esteban:/#gedit /etc/dhcp3/dhcpd.conf

Ahora nos aparecerá un documento, con algunas configuraciones por defecto, en


su mayoría comentadas, ya que son solo ejemplos.

La parte que debemos identificar al momento de ingresar en nuestro editor,


explicare cada línea a continuación:

subnet 192.168.2.0 netmask 255.255.255.0. En esta línea especificamos el rango


o identificador de red al que pertenece nuestro ámbito DHCP, en este caso una
dirección clase C y una máscara de subred sin subnetiar, en caso de que hallamos
ellos subneting pues ingresamos nuestros datos correspondientes

Range 192.168.2.10 192.168.2.30; En esta línea hemos asignado un intervalo de


direcciones disponibles para asignar de forma dinámica a nuestros clientes DHCP

# option domain-name-servers 192.168.79.1; Realmente esta línea no está siendo


ejecutada por nuestro servidor ya que tiene un signo # al principio de la línea, lo
que significa que esta comentada. Sirve para indicar la dirección IP de nuestro
servidor DNS si es que existe en la red, ya que nosotros no tenemos configurado
dicho servidor fue esta la razón por la que comentamos la línea.
# option domain-name “Dinodoro.co”; Recordemos que tanto la dirección como el
nombre del DNS en este caso “Dinodoro.co” lo configuramos de acuerdo a nuestras
necesidades, en este caso esta línea indica, el nombre de nuestro dominio.

# option routers 192.168.1.254; Acá especificamos la dirección de nuestro


dispositivo Gateway, ya sea para salir a internet, o para salir a otras subredes dentro
de la LAN.

option broadcast-address 192.168.2.255 Especificamos nuestra dirección


broadcast la cual se encarga de la difusión de paquetes por toda la red, esta
dirección es la última dirección del rango de direcciones que tengamos asignado en
nuestro servidor.

default-léase-time 604800; Es el tiempo por defecto que se le da a los contratos, en


este caso sería por siete días o una semana, convertido en segundos.

max-lease-time 864000; Tiempo máximo que se le darían a los contratos en este


caso diez días.

Por último, cerramos con una llave ya que habíamos abierto una, y de esta manera
concluimos este parámetro.

Esta configuración es una configuración básica para una red que no requiera
muchos hosts, existen otros parámetros que podríamos configurar los cuales
veremos más adelante.

Nota: Cuando hablamos de contrato nos referimos a que nuestro servidor DHCP al
asignar datos de configuración IP le dice al cliente, cuánto tiempo puede tener esta
dirección y cuando expira lo que llamamos la concesión (datos de configuración IP).

5- Reservas

Una reserva es diferente a una exclusión, sirve cuando se necesita una reserva
permanente de direcciones IP para dispositivos como impresoras, servidores,
routers y otros dispositivos que necesiten una dirección fija.

A continuación, pongo una imagen de la sintaxis que debemos ingresar en nuestro


servidor:

host impresoragerente { con este parámetro identificaremos al host que utilizara la


reserva, en este caso impresoragerente, lo ponemos junto ya que no debemos dejar
espacios en dicho nombre.

hardware ethernet 00:65:9A:5E:85:9B; Este sirve para poner la dirección MAC de


nuestro equipo la cual es única en toda la red, y de esta forma nos aseguremos que
sea este cliente específicamente quien utilice la reserva
fixed-address 192.168.2.14; Acá nos dice que se va a hacer una reserva, y que la
dirección a reservas es la 192.168.2.14

Nota: El nombre que le hemos puesto a este host debería tener una clase de
contextura diferente como nombres raros o de otra cultura, ya que, si un hacker
llegase a ver un nombre tan obvio, intentaría atacarnos.

6- Denegaciones:

Una denegación sirve para cuidar que nuestra red sea invadida por personas
inescrupulosas con malas intenciones

Es muy similar a la sintaxis que tiene la reserva, lo único que cambia es la última
línea la cual deniega el acceso.
1- Pasos para activar las actualizaciones dinámicas con el DNS

Para esto debemos digitar las siguientes líneas en nuestro servidor:

# ddns-updates on; Indica al servidor que debe actualizar a un servidor DNS

# ddns-domainname “Dinodoro.co”; Con este parámetro le indicamos el nombre de


dominio

# ddns-rev-domainname “2.168.192.in-addr.arpa”; Acá digitamos la zona inversa

# ddns-update-style interim; Este es el estilo en el que el DHCP actualizara al DNS


(Hay varias formas de hacerlo)

Nota: Todo esto a quedado con líneas comentadas ya que no tenemos un servidor
DNS configurado, después de configurar dicho servidor podemos descomentar las
líneas quitando el signo #, y así en trataría a funcionar este proceso.

8- El siguiente paso consiste en iniciar nuestro servidor DHCP para esto lo haremos
con el siguiente comando:
Si no nos muestra ningún error, o mejor dicho si nos muestra las líneas tal y como
están después de iniciarlo, lo hemos hecho bien, el comando tal y como lo ven es:

exxteban:/ # /etc/init.d/dhcp3-server start

9- Por ultimo probaremos en nuestro sistema Windows desde el DOS para ver si el
servidor DHCP nos esta asignando los datos de configuración IP, para esto también
introduciré las imágenes:
Ingreso al DOS: inicio>Ejecutar>cmd>Enter

Ipconfig /release

Este comando libera los datos de configuración IP que tenga nuestro cliente DHCP,
en la parte de debajo de la imagen podemos ver que todo aparece en ceros.

*Ahora introduciremos el comando ipconfig /renew, para volver a mandar un


DHCPDISCOVER, y nuestro servidor DHCP debe dar un DHCPPACK con la nueva
configuración IP:

Finalmente observamos en la parte subrayada que nuestro servidor DHCP le ha


asignado a nuestro cliente una dirección dentro del intervalo de direcciones que
hemos configurado.

Potrebbero piacerti anche