Este documento describe la instalación y configuración de un servidor DHCP en Linux para asignar direcciones IP dinámicas a clientes de red. Explica los pasos para instalar el software DHCP, editar los archivos de configuración para definir el rango de direcciones IP, la máscara de subred, los servidores DNS y otros parámetros. También resume las pruebas realizadas para verificar que el servidor DHCP funciona correctamente asignando direcciones IP a los clientes dentro del rango configurado.
1. CENTRO DE BACHILLERATO TECNOLÓGICO
INDUSTRIA Y DE SERVICIOS N.75
“MIGUEL HIDALGO Y COSTILLA”
ACTUALIZA REDES LAN.
PRACTICA:DHCP
SOPORTE Y MANTENIMIENTO DEL EQUIPO DE
CÓMPUTO.
VIANNEY GONZÁLEZ MEJÍA
ISRAEL SERNA RODRIGUEZ
PROFESOR: ING. SILVESTRE
PALAFOX VARGAS
SEMESTRE FEBRERO –JUNIO 2017
DOLORES HIDALGO CUNA DE LA INDEPENDECIA
NACIONAL, GTO
3. 3
INTRODUCCIÒN
EL DHCP «protocolo de configuración dinámica de host», Es un servidor que usa
protocolos de red de tipo cliente /servidor en que generalmente un servidor posee una
lista de direcciones IP dinámicas y las va asignando a sus clientes conforme éstas van
quedando 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. Así los clientes de una
red IP pueden conseguir sus parámetros de configuración automáticamente. Este
protocolo se publicó en octubre de 1993.
Nuestra practica básicamente setrata de instalarun servidorDHCPpara
poder configurarlo y poder manejar lo que es servidor y un cliente ala
vez.
DHCP se definió por primera vez como un protocolo de seguimiento
estático de las normas en el RFC 1531 en octubre de 1993, como una
extensión del protocolo Bootstrap (BOOTP). La motivación para extender BOOTP era
porque BOOTP 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. Puede ser usado para entregar un amplio rango de
parámetros de configuración extra a los clientes IP, incluyendo parámetros específicos a
ciertas plataformas.Debido a algunos errores en el proceso editorial, fue rápidamente
reemitido como RFC 1541.
El protocolo BOOTP a su vez fue definido por primera vez en el RFC 951 como un
reemplazo para el protocolo RARP (del inglés "Reverse Address Resolution Protocol"), o
resolución de direcciones inversa. La principal motivación para la sustitución de RARP
con BOOTP fue que RARP era un protocolo de la capa de enlace de datos. Esto hizo más
difícil su aplicación en
muchas plataformas de
servidores, y requería un
servidorpresente en cada
enlace de red individual.
BOOTP introdujo la
innovación de un agente
de retransmisión, lo que
permitió el envío de
paquetesBOOTPfuera de
la red local utilizando
enrutamientoIP estándar,
por lo que un servidor
central de BOOTP podría
4. 4
servir de anfitriones en muchas subredes IP.
OBJETIVO
Instalar y configurar un servidor DHCP en Linux con su comprobación.
MATERIALES
Maquina virtual. VIRTUALBOX.
Dos servidores servidor / cliente
Instalador DHCP. En Linux
Comandos
Video tutorial.
METODOLOGIA
En primer lugar, abriremos una terminal y nos logaremos como root, utilizando
el comando sudo su e introduciendo nuestra contraseña de usuario.
A continuación, escribiremos lo siguiente: apt-get install isc-dhcp-server.
Una vez hayamos instalado el servidor DHCP, tenemos que tener bastante claros
todos los parámetros que queremos que ofrezca antes de continuar, como por
5. 5
ejemplo: Rango de direcciones IP, puerta de enlace, máscara de subred,
servidores DNS…
Una vez tengamos claro esos parámetros, podemos proceder.
En primer lugar, abriremos con nuestro editor favorito el archivo isc-dhcp-server,
ubicado en /etc/default/. vim /etc/default/isc-dhcp-server
Nos debería salir algo así.
Donde pone INTERFACES,
entre las comillas, vamos a
escribir el nombre de la tarjeta
de red que se va a encargar de
asignar direcciones IP. En mi
caso, escribiría eth1.
Posteriormente, abrimos el
archivo de configuración /etc/dhcp/dhcpd.conf con nuestro editor favorito. En mi
caso: vim /etc/dhcp/dhcpd.conf
Imaginaos que la red que queremos configurar es la 192.168.1.0.
Ahora pasaremos a explicar qué significa cada cosa para poder modificarla a
vuestro antojo:
subnet y netmask. Subnet es sobre la red que vamos a asignar direcciones IP y
netmask es la máscara de subred.
range. Es el rango de direcciones IP que se van a asignar: En mi caso, se asignarán
desde la 192.168.1.100 hasta la 192.168.1.200 aleatoriamente.
6. 6
option domain-name-servers. Los servidores DNS. En mi caso, he
utilizado los de Google.
option domain-name. El nombre de nuestro dominio. En mi caso,
miservidordhcp.
option routers. Es la puerta de enlace. En mi caso, 192.168.1.1
option broadcast-address. La dirección de difusión. Por defecto, siempre es la
255.
default-lease-time el tiempo en horas durante el que se reserva una dirección IP
a cierto equipo. max-lease-time el tiempo máximo que se reservará una IP para
un equipo
DESARROLLO
IP: 192.168.2.10
RANGO: 100-130
DN EXTREMO 8.8.8.8, 4.4.4.4
MASCARA: 255.255.255.255.
Comandos a seguir .
1. Sudo apt-get update
2. Sudo apt-get upgrade
3. Sudo apt-get install
1. Primero vamos a configurar las interfaces editando el
archivo /etc/network/interfaces
Clienteservidor
7. 7
2. Establecemos la configuración de nuestro servidor de forma estática con
nuestros valores de dirección
3. Actualizamos los repositorios de nuestro sistema
8. 8
4. Seguimos a descargar el dhcp
5. Iniciamos la interfaz de red
9. 9
6. Después editamos el fichero
7. Luego proporcionamos los rangos de IP
8. Después reiniciamos el DHCP
10. 10
9. Y listo ya tenemos nuestro dhcp instalado y configurado
10. Ahora lo tenemos que hacer es enviar un paquete al servidor, como vemos ya
tiene la ip dentro del rango que establecimos
11. Ahora enviamos el ping para ver que está corriendo bien
11. 11
12. Y ahora nos damos cuenta que el servidor DHCP asigno una dirección IP
reservada para la dirección de la MAC de este equipo
13. Y por último lo comprobamos
13. 13
CONCLUSIONES
Pienso que DHCP puede llegar a ser realmente útil pero sobretodo en infraestructuras
como pueden ser universidades, bares y zonas donde haya Wi-Fi público, pero hay que
tener en cuenta que en este tipo de sitios siempre interesa tener un lease-time bajo, de
aproximadamente 2-3 horas como mucho, ya que al usuario que se conecte a nuestra
red Wi-Fi, no le va a hacer falta esa misma dirección IP la próxima vez que venga. Sin
embargo, si estamos conectando servidores a un servidor DHCP (cosa que no
recomiendo), recomiendo poner un lease-time alto, como el que está puesto en la
configuración, para que así, en caso de caída reserve la dirección IP al servidor durante
bastante tiempo.
Si cuando has llegado hasta aquí te ha quedado alguna duda, te invito a dejarme un
comentario justo aquí abajo, estaré encantado de responderte cuanto antes y atender a
tu duda de la forma más eficiente posible.
14. 14
REFERENCIAS
DHCP, I. D. (s.f.). LINUX FUTUERE. Obtenido de
http://www.linuxforthefuture.com/configurar-servidor-dhcp-ubuntu/
POLICARPIO.M78. (16.03.17 de LINUX UBUNTU MARZO de
DHCP 2016). YOTUBE.COM. Obtenido de TUTORIAL:
https://www.youtube.com/watch?v=0lEMsTz5rlM
ANEXO
https://www.youtube.com/watch?v=9loEScJj_HY