Instalación del servicio DHCP

Introducción:

Esta actividad continúa a partir del estado en el que se dejaron las máquinas en la actividad anterior.

Servidor DHCP - Cliente 1.png

Es importante observar que se utilizará una red interna para probar el servicio DHCP, de manera que no se interfiera con la red del aula. Además, el Servidor DHCP tiene una interfaz de red en modo puente para permitir establecer una conexión SSH desde la máquina anfitriona.

Instalación del servicio DHCP:

  1. Para poder identificar al Servidor DHCP en el terminal, proceda a cambiar el hostname a dhcp. Para ello deberá editar los ficheros /etc/hostname y /etc/hosts reemplazando el nombre antiguo por el nuevo. Después reinicie la máquina. Observe en el terminal que aparece el nuevo nombre.
  2. Revise el fichero de configuración de las interfaces de red, observe:
    • La primera interfaz de red está configurada con IP estática. El servicio DHCP no la utilizará, esta interfaz está para conectar la MV con la red del aula.
    • La segunda interfaz de red está configurada con IP estática 10.X.0.1/16 y en VirtualBox está en modo red interna. Esta será la interfaz de red en la que el servidor DHCP atienda solicitudes. El servicio DHCP exige que la interfaz por la que se atiende a los clientes esté configurada de manera estática.
  3. Realice la instalación del servicio:
    # apt update
    # apt install isc-dhcp-server
  4. Observe que en el directorio /etc/dhcp aparece el fichero de configuración dhcpd.conf. Realice una copia del fichero con el nombre dhcpd.conf_ORIGINAL.



Configuración con IP fija:

  1. Edite el fichero de configuración /etc/dhcp/dhcpd.conf para escribir la configuración mínima que permita asignar de manera fija la IP 10.X.0.101/16 a Cliente1.
  2. Reinicie el servicio DHCP para aplicar los cambios.
  3. En Cliente1:
    • Cambie el hostname a cliente1
    • Cambie la configuración de red de Cliente1 para que la interfaz se configure mediante DHCP y compruebe que obtiene la concesión de red indicada.
  4. Revise en el servidor el fichero /var/lib/dhcp/dhcpd.leases donde se almacenan las concesiones entregadas.
  5. Revise en el cliente el fichero /var/lib/dhcp/dhclient.enp0s3.leases donde se almacenan las concesiones recibidas.
  6. Revise en el servidor el fichero de registro /var/log/syslog buscando trazas de la actividad del servicio.
  7. Mientras en el servidor utiliza el comando tail -f /var/log/syslog para visualizar el fichero de registro, en el cliente utilice dhclient para renovar la concesión de red. ¿Qué ocurre en el la consola del servidor?
  8. Modifique el fichero de configuración del servidor para que, además de la IP y máscara, se entregue al cliente:
    • Puerta de enlace
    • Servidor DNS
  9. Compruebe en el cliente que todo se configura como se ha indicado.

 

 Configuración de un rango de direcciones:

  1. Modifique el fichero de configuración del servicio DHCP para:
    • Permitir clientes desconocidos.
    • Proporcionar IPs de manera dinámica desde 10.X.0.200 hasta 10.X.0.254.
    • Proporcionar IPs de manera dinámica desde 10.X.254.0 hasta la última IP de host disponible. ¿Cuántas IPs se pueden proporcionar?
    • ¿Cuántas IPs se pueden proporcionar entre los dos bloques de direcciones?
  2. A partir de la MV proporcionada como plantilla obtenga dos nuevas máquinas Cliente2 y Cliente3. Asegúrese de que las máquinas tienen la interfaz de red en modo red interna (dhcp) y el hostname está configurado de manera adecuada.
  3. Observe que las máquinas obtienen una concesión de red adecuada.
  4. Observe como el servidor las atiende (fichero de registro y fichero de concesiones).