SERVICIO DHCP COMO MANEJO DE UNA RED
Juan Manuel Mateus Tovar. Sebastián Cruz Vargas
Universidad Piloto de Colombia. seccional del alto Magdalena. Girardot, Colombia
Juan-mateus1@[Link], Sebastian-cruz@[Link]
Resumen
Dada hoy en día la necesidad de utilizar redes de áreas locales en las empresas o redes donde el tráfico de dispositivos
sea muy elevado, como los mismos trabajadores de la empresa que representan un número elevado de dispositivos
conectados a la red, nos damos cuenta que la tarea de poner asignar direcciones IP, es decir, las marcas o
identificaciones de los dispositivos al momento de conectarse a la red para poder identificarlos, se va haciendo cada vez
más tediosa y sujeta a errores con el aumento de usuarios en la red, y el hecho de contratar administradores de
softwares o ingenieros que sepan de esta tarea supondría un gasto bastante considerable en el presupuesto de la
empresa. Por eso hoy en día se opta por el servicio DHCP como forma automática de asignación de direcciones a partir
de un punto central o servidor, en este proyecto se pretende explicar el uso del servicio DHCP en una sala de
informática de un colegio, donde sabemos hay constante tráfico de dispositivos que pueden entrar o salir de la red, por
eso se ve necesario asignar un servidor DHCP que asigne direcciones no solo a los dispositivos nuevos que entren a la
red, sino a los mismo que ya hacen parte de la misma dentro de la sala, y los métodos de asignación con los que cuenta
el servicio DHCP son los indicados según las necesidades al problema propuesto.
Palabras clave: Asignación, Red, Direcciones, Dispositivos, Necesidad, Gasto.
Abstract
Given today the need to use local area networks in companies or networks where the traffic of devices is very high, such
as the same workers in the company who represent a large number of devices connected to the network, we realize that
the The task of assigning IP addresses, that is, the brands or identifications of the devices when connecting to the
network in order to identify them, is becoming increasingly tedious and subject to errors with the increase in users on the
network, and the The fact of hiring software administrators or engineers who know about this task would be a
considerable cost in the budget of the company. That is why today the DHCP service is chosen as an automatic way of
assigning addresses from a central point or server, in this project we intend to explain the use of the DHCP service in a
school computer room, where we know there are constant traffic of devices that can enter or leave the network, that is
why it is necessary to assign a DHCP server that assigns addresses not only to new devices that enter the network, but
to the same ones that are already part of it within the network. the room, and the allocation methods available to the
DHCP service are those indicated according to the needs of the proposed problem.
Keywords: Assignments, Network, Addresses, Devices, Need, Expense.
1. INTRODUCCIÓN
El presente documento toma como tema principal el servidor DHCP, el cual asigna direcciones IP
reutilizables de forma automática a los dispositivos que se conecten a la red local.
El enfoque del proyecto es a nivel empresarial (ambiente real), específicamente en un colegio, actualmente
los ingenieros de sistemas de la institución tienen el trabajo de asignar manualmente una dirección IP a cada
dispositivo que entre a la sala de la red local y que desee conectarse a la red.
Con el objetivo de simplificar y agilizar el proceso de asignación de la dirección IP haciéndolo de forma
automática con el DHCP, en vez de hacerlo manualmente lo cual si no se hace correctamente podría
generarse un error.
2. PLANTEAMIENTO DEL PROBLEMA
Como visualización del problema a tratar en este documento, tenemos los problemas que se han logrado
rescatar del protocolo de asignación IP BootStrap, donde se destacan aspectos como:
“requería intervención manual para completar la información de configuración en cada cliente, y no
proporciona un mecanismo para la recuperación de las direcciones IP en desuso.” (Tabares, s.f.)
Otros problemas que se destaca de este protocolo de asignación IP es que el servidor ni lo clientes podían
renovar o reenlazar automáticamente la configuración de asignaciones de direcciones salvo cuando se
reinicia o el servidor o los clientes, algo que en DHCP se corrigió y se facilitó permitiendo hacer este proceso
de forma automática cada determinado plazo de tiempo que es asignado por el administrador del servidor;
además, era incapaz de reutilizar la dirección IP ya utilizada, lo que hoy en día si se destaca de DHCP, esto
llevaba a problemas constantes en las conexiones a la red. (Gonzáles, 2021)
La razón principal de determinar estos aspectos “negativos” del protocolo Bootp es porque queremos
emplear estrategias de fácil manejo y trabajo que agilicen el proceso de acceso a una red, también porque
destacamos el hecho de que DHCP protocol fue creado con la intención no de reemplazar, sino de mejorar y
ampliar los servicios de este servidor facilitando de pronto procesos que en Bootp dificultaban el trabajo de
asignación IP. (GRUPO1SRI, 2012).
La complejidad de asignar direcciones IP manualmente sin un servicio de DHCP puede llevar a errores
constantes al momento de conectarse a internet o a la red LAN, este trabajo se vuelve prácticamente un
infierno en entidades donde las redes cuentan con mas de cien dispositivos conectados a la vez, lo que hace
imposible configurar una dirección para cada uno de forma manual por el administrados, lo que lleva optar
por el DHCP, que ayuda a asignar automáticamente una dirección IP única a cada dispositivo. (Netec, s.f.)
De manera más local, decidimos centrarnos en el colegio I.E.D Hernán Venegas Carrillo, en la sala de
sistemas, donde es un trabajo tedioso para el ingeniero de sistemas de la institución tener que asignar
manualmente las direcciones IP a los dispositivos de la sala y los externos que se conectan, no cuenta con
red inalámbrica Wifi sino con una red LAN, se ve la necesidad de implementar un servidor DHCP para
asignar de forma automática direcciones IP a cada computador de la sala y a aquellos externos que pidan
conectarse, de manera dinámica.
3. JUSTIFICACION
En este proyecto se pretende influenciar el uso del servidor DHCP en la sala computo de la institución
anteriormente mencionada, debemos tener en cuenta que el DHCP se basa en el modelo cliente-servidor: el
servidor asigna direcciones IP “utilizables” de forma automática a los dispositivos que deseen conectarse a
la red. Estas IP que asigna el DHCP son únicas para cada dispositivo, es decir, no puede haber dos
dispositivos asignados con la misma IP. El DHCP cuenta con el siguiente método: “Este servidor asigna
direcciones IP conforme se van “desocupando” por lo que conocen a quien pertenece, cuanto tiempo se ha
usado y para quien será nuevamente asignada” (Díaz, 2021). De esta forma si el servidor está lleno y un
estudiante que esté conectado a la red en su dispositivo con su respectiva IP y desee llevar el proceso de
desconexión, la IP se desocupara, dando opción a que otro estudiante se pueda conectar a la red con esa
misma IP.
Los objetivos principales de la implementación del DHCP en esta empresa son simplificar tareas como la
administración de la red, evadir errores en el proceso de configurar la IP e incluso mitigar el uso de
direcciones IP innecesarias en la red (Rios, 2011). Actualmente el colegio I.E.D Hernán Venegas Carrillo no
cuenta con este servicio DHCP, por lo que sus dos ingenieros seguirán realizando estas tareas cuando los
estudiantes vuelvan presencialmente al colegio, esto cuando se normalice la situación actual por el COVID-
19. Con este proyecto, los ingenieros ya no se encargarían de estas tareas, ahorrándoles un trabajo tedioso.
Uno de estos ingenieros se ofreció a crear este servidor porque cuenta el conocimiento necesario para
crearlo y mantenerlo debidamente. Además, ofreció su PC para ser el servidor principal.
4. METODOLOGÍA
Como primer importante aspecto, definimos metodología de la investigación para que el lector sepa con
claridad que se va a encontrar en este aspecto:
…” Lo podemos definir como el proceso de Investigación Científica, el cual está conformado por toda una
serie de pasos lógicamente estructurados” … Estudia en fin de cuenta las características, las leyes y los
métodos de dicho proceso, todo lo cual, en su conjunto constituye un modelo teórico de la Investigación.
(Universidad autónoma del carmen , 2004)
En pocas palabras, la metodología de investigación apropia los pasos referentes para poder desarrollar una
solución para un problema, estos pasos están organizados obviamente en forma de importancia lógica para
que dicha solución se logre de manera segura y entendible.
Para empezar, se debe tener en cuenta que el siguiente apartado se pretende realizar usando una
metodología de investigación descriptiva, es decir, aquella que se centra en explicar el qué y el por qué ya
que se considera importante el entender qué es lo que se necesita y por qué se necesita para cumplir el
objetivo del proyecto y dar un buen entendimiento a los requisitos para aquellos que no tengan tanto
conocimiento informático en el tema.
Hay que tener en cuenta que se pretende proveer el servicio a la sala de informática del colegio, por lo tanto
en esta sala se provee una red local o LAN, por aquello se necesitará asignaciones manuales, en donde no
habrá mucho problema ya que no hay muchos dispositivos que tengan que conectarse a la red, hablamos de
una sala informática en donde se puede asignar a cada computador una dirección IP manualmente, pero al
mismo tiempo tener la posibilidad de facilitar la conexión a la red a otros dispositivos personales de los
estudiantes que intenten conectarse mediante la asignación dinámica, para establecer un tiempo específico
de uso de una IP a dicho dispositivo y una vez desconectado de la red se reasignará a otro dispositivo que
entre.
Para la instalación del servidor se requiere que implemente los tres métodos de asignación de direcciones,
es decir la mencionada anteriormente, la automática, para dispositivos que permanezcan en la red y no
varíen mucho de número, como impresoras, ordenador común para el director de la clase, etc. manual,
donde el ingeniero o experto del colegio configura la asignación IP en el cliente y en el servidor para cuando
el dispositivo pida la dirección ya se le asigne la que estableció el ingeniero Y dinámica para cuando
dispositivos que varíen entren y salgan de la red, como los de los estudiantes, puedan pedir aleatoriamente
una dirección IP al servidor con un tiempo determinado para usarse. (LinuxParatodos, 2017)
Como requisito previo, es importante que el cliente que vaya a prescindir de este servicio tenga la dirección
IP de su interfaz servidor, importante que sea estática y no cambie; la dirección IP de al menos un DNS, es
decir un nombre de dominio, la máscara de red y la dirección IP que siempre debe ser fija de un servidor, en
la asignación manual, esta informacion deberá escribirse en cada cliente de forma manual. (Debian Wiki,
2019)
Como componentes físicos a necesitar para la instalación de este servicio serán tanto la computadora
servidor, es decir aquella base en donde la base de datos del protocolo DHCP en donde tendrá toda la lista
de direcciones IP asignables y asignadas y donde se manejarán las peticiones de los nuevos clientes; Y las
computadoras clientes, aquellas que requerirán y pedirán al servidor una dirección IP para conectarse a la
red. Al referirnos a un área de red local, necesitamos el router en donde las máquinas de la sala estarán
conectadas a través de cableado ethernet. (Factor evolucion S.A, 2018)
Como software necesario, se requiere una interfaz que sea capaz de implementar este servicio, como podría
ser Linux Debian, Windows 2000, Windows XP, para estas versiones de Windows es necesario tener una
dirección IP estática, una máscara de subred y una puerta de enlace predeterminada, en caso de los clientes
igualmente deberán tener estas versiones de Windows. (Turmero, 2020)
A través de los requisitos nombrados anteriormente, se permite la instalación de los paquetes del servicio
(en caso linux, a través de ISC), Internet Systems Consortum, el cual es un paquete contratado por Linux en
la mayoría de sus versiones para implementar el servicio DHCP, garantizando la instalación y configuración
del servidor en las terminales. (ISC (Internet Systems Consortium, 2016) luego se procede a configurar el
fichero [Link] en donde se ingresará la informacion de la red LAN a la cual pertenecerá el servidor.
Después se procede a configurar manualmente la asignación que se editó en el [Link], con ello se abre
un fichero [Link] y se procede a asignarle a dos máquinas o clientes las direcciones IP que fueron
asignadas en el primer fichero.
(Instituto de Tecnologias educativas(ITE), 2017)
Para la asignación automática se deberá abrir el mismo fichero anterior solo que en vez de trabajar con las
direcciones que ya han sido asignadas en el [Link] se establece un rango y se les asignan a los clientes
una IP al azar dentro de ese rango.
Por último, solo resta iniciar o detener el servicio con el comando específico (Linux: etc/init. d). Hay que
recordar que estos serían los pasos para la implementación del servicio en Linux.
La utilidad que prestaría este servicio es la de administrar de manera eficiente y mucho más fácil las
direcciones IP en los dispositivos de la sala de informática del colegio, teniendo la facilidad y agilidad de
establecer direcciones IP de forma automática para los dispositivos que intentan conectarse a la red del
colegio en la sala, al mismo tiempo, establecer direcciones fijas de manera simple y sencilla a los
dispositivos estables miembros de la sala; sin riesgo a errores para conectarse a la red o conexiones con la
misma, esto significa reducir el trabajo tedioso y numerables veces lleno de problemas o errores en la red,
que aunque no sean muchos dispositivos en el área, igualmente está presente a errores en el proceso y
además, supondría una facilidad en cara a la reactivación presencial en el colegio.
El aula cuenta con alrededor de 20 portátiles con su IP estática, y el servidor DHCP tendrá un límite de 8
direcciones IP asignables de forma dinámica. La máquina principal o servidor estará en el PC de unos de los
ingenieros de sistemas del colegio I.E.D Hernán Venegas Carrillo.
Como pasos importantes para poder de manera sencilla aplicar la instalación del servicio están:
Instalar el servicio (a través del ya mencionado paquete ISC en el servidor de Linux utilizado en esta
ocasión).
Con el paso anterior vamos a poder ahora proceder a tener los archivos necesarios para poder configurar
nuestro servicio, como ya se mencionó, el [Link] donde vamos a depender de la tarea que queramos
hacer y nuestras necesidades, en nuestro caso, vamos a tener que utilizar los tres métodos de asignación
para cumplir suplir las necesidades de la red de la sala de sistemas en donde tendremos direcciones fijas o
automáticas para máquinas que pertenezcan y no tengan mucho movimiento en la red como impresoras y
entre otros dispositivos, estas direcciones serán aleatorias, en comparación con las manuales, direcciones
dinámicas para poder asignar a los dispositivos nuevos que intenten conectarse a la red de la sala como los
personales de los estudiantes, pero asignados por un tiempo determinado, en caso, generalmente el tiempo
que dure una clase en la sala, luego esa ip se liberará para encontrar otro dispositivo que requiera
conectarse a la red, y asignación manual, para las computadoras propias de la sala, se considera seguro
asignar manualmente las direcciones a las computadoras de la sala, ya que no corre riesgo de error al ser
menos de cien dispositivos en la red, no habría problema en asignar estas direcciones. Las direcciones
manuales serán asignadas por el administrador, es decir no se necesita un rango de direcciones para
asignar aleatoriamente.
Es necesario explicar de forma sencilla como se configuraría el archivo [Link] para poder funcionar bien
con el servidor y los clientes.
En la asignación automática y en la dinámica se debe establecer un rango de direcciones ya que en este
método de asignación se eligen aleatoriamente para asignar a los dispositivos. Cabe recalcar que en todos
los casos es necesario poner siempre la informacion correcta de la red y del servidor, contar también con el
DNS ya que una de las funciones obligatorias del DHCP es poner dar equivalencias tanto de nombres de
dominio web y direcciones IP y viceversa. La dirección MAC de los equipos, es decir, la dirección física, etc.
En la asignación manual no se necesita rango, sino empezar a escribir la informacion del equipo y la
dirección que quiere que este tenga según el rango de direcciones correcto que se elija utilizar en el
servidor.
En la asignación dinámica, es necesario decir que también se necesita asignar el tiempo límite que un
dispositivo tendrá la dirección IP, esto para cuando se termine, sea liberada de forma automática, en
comparación con la asignación automática, donde se libera una vez que el propio dispositivo se desconecte
por cuenta propia de la red.
5. RESULTADOS Y CONCLUSIONES
Como resultados obtenidos y conclusiones que logramos extraer con el desarrollo de este proyecto fue
primero la importancia que tiene la implementación correcta de un servidor DNS, puesto que es necesario
tener un sistema de equivalencias entre nombres de dominio y direcciones IP dadas por el servidor DHCP
para poder no solo que nuestro dispositivo sea identificado con facilidad, sino también ayudarnos a navegar
mucho más fácil por las páginas de una red mediante sus URL.
Como resultados obtenidos son las configuraciones apropiadas para asignación de direcciones, de ello se
cumple ya finalmente con el objetivo del proyecto, que es apoyar a la tarea del ingeniero de sistemas del
colegio para poder asignar direcciones en la sala de informática de la institución, próximamente cuando se
renueven las clases presenciales los alumnos podrán incluso conectarse con sus dispositivos externos pero
además, los de la propia sala también contarán con su dirección, que será fija para poder trabajar en la red
local y en las páginas de la institución sin problema.
Finalmente, con este proyecto logramos tener conectividad entre equipos, donde el servidor DHCP es capaz
de identificar y decirnos en caso de que lo requiramos, qué dirección tiene determinada máquina y viceversa,
es decir, qué maquina incluida como cliente tiene tal dirección escrita.
6. RECOMENDACIONES
Para la correcta instalación y funcionamiento del servicio DHCP es necesario tener en cuenta los siguientes
pasos:
- verificar que los nombres de los equipos clientes coincidan con los nombres puestos y otorgados en el dns
y en el DHCP.
- verificar que las direcciones asignadas en el DHCP coincidan con las puestas en el DNS, esto es para que
no muestre direcciones incorrectas al momento de preguntar por el equipo.
- Reiniciar los adaptadores de red al momento de hacer la prueba, esto es para reiniciar y que los mismo
sean capaces de procesar nuevamente la informacion de los servicios que estamos utilizando.
Es importante tener en cuenta dichos pasos, ya que son aquellos que de no cumplirse suponen
inconvenientes en el servicio y la información que vamos a ver como resultado del mismo.
7. REFERENCIAS
Debian Wiki. (01 de 12 de 2019). Dhcp_Server. Obtenido de [Link]
ghlight=%28%5CbCategoryNetworkApplication%5Cb%29%7C%28CategoryNetwork%29
Díaz. (2021). internetpasoapaso. Obtenido de [Link]
Factor evolucion S.A. (2018). Instalacion Y configuracion DHCP. Recuperado el 22 de Abril de 2021, de
chrome-extension://gphandlahdpffmccakmbngmbjnjiiahp/[Link]
com/2009/12/[Link]
Gonzá les, C. (25 de enero de 2021). Protocolo DHCP. Obtenido de [Link]
hace/wifi/activar-dhcp/
GRUPO1SRI. (14 de Abril de 2012). diferencias entre DHCP Y BootStrap. Obtenido de [Link]
[Link]/site/srigrupo1/unidad-2-instalacion-y-administracion-de-servicios-de-configura-
cion-automatica-de-red/servidores-dhcp
Instituto de Tecnologias educativas(ITE). (Junio de 2017). Servidor DHCP y DNS. Recuperado el 26 de
Abril de 2021, de chrome-extension://gphandlahdpffmccakmbngmbjnjiiahp/[Link]
[Link]/[Link]/37388/mod_resource/content/1/PDF_conlogonuevo/2-Servidor-DH-
[Link]
ISC (Internet Systems Consortium. (2016). DHCP. Recuperado el 30 de Abril de 2021, de https://
[Link]/dhcp/
LinuxParatodos. (2017). Instalacion DHCP. Recuperado el 28 de Abril de 2021, de chrome-
extension://gphandlahdpffmccakmbngmbjnjiiahp/[Link]
25827/[Link]
Netec. (s.f.). Qué es DHCP y para qué sirve? Recuperado el 30 de Abril de 2021, de [Link]
com/que-es-dhcp-y-para-que-sirve
Rios. (2011). serviciosderednoona. Obtenido de [Link]
dhcp/
Tabares, N. (s.f.). Protocolo DHCP. Obtenido de [Link]
ter/single-post/2016/09/05/dhcp#:~:text=Historia%5Beditar%5D,del%20protocolo
%20Bootstrap%20(BOOTP).&text=1%20Debido%20a%20algunos%20errores,r%C3%A1pida-
mente%20reemitido%20como%20RFC%201541.
Turmero, P. (2020). Implementacion y Administracion del DHCP. Obtenido de [Link]
[Link]/trabajos107/implementacion-y-administracion-dhcp/implementacion-y-administra-
[Link]
Universidad autó noma del carmen . (2004). Metodología de la investigación. Universidad autó noma del
carmen, Campeche, ciudad del carmen. Recuperado el 2004, de chrome-extension://gphand-
lahdpffmccakmbngmbjnjiiahp/[Link]
logia_investigacion.pdf