Ir al contenido principal

Servicio DHCP en CentOS 8

Servicio DHCP en CentOS 8

¿Qué es el DHCP?

El protocolo DHCP está basado en el modelo de cliente / servidor y su misión básica es permitir que un servidor asigne de forma automática una dirección IP junto a otros parámetros de configuración de red como la máscara de subred y la puerta de enlace a un cliente en una red. Esto simplifica las tareas de los administradores ya que evita hacer este trabajo de forma manual lo cual implica tiempo y recursos.

Instalación y configuración de DHCP en el Servidor CentOS 8

Paso 1

Ejecutamos el comando dnf install dhcp-server; luego Confirmamos la instalación escribiendo la letra “y” cuando lo solicite, y luego esperamos a que finalice la instalación.





Paso 2

·         Debemos configurar la interfaz del servidor centos 8,ingresando con el comando:

cd /etc/sysconfig/network-scripts

·         luego listamos con el comando ls para identificar el nombre de la nic para ingresar  y configurarla con el comando nano ifcfg-Conexión_cableada_1




Paso 3

Una vez dentro del archivo configuramos la siguiente línea: BOOTPROTO=none .Para dejar de manera estática las IP que se van a colocar más abajo; DNS1, IPADDR, GATEWAY. Luego guardar la configuración realizada con ctrl +o y salir con ctrl + x



Cómo configurar DHCP en CentOS 8

Paso 1

Para acceder a este archivo ejecutamos el comando nano /etc/dhcp/dhcpd.conf



Paso 2

Estando dentro del archivo, vamos a definir los parámetros globales para todas las redes compatibles, para ello primero procedemos a copiar la ruta donde se encuentra el archivo de configuración de ejemplo para el dhcp 



Paso 3

Para realizar la copia utilizamos el comando:

 cp /usr/share/doc/dhcpserver/dhcpd.conf.example /etc/dhcp/dhcpd.conf 



Paso 4

Ingresamos de nuevo al archivo con el comando nano /etc/dhcp/dhcpd.conf


Paso 5

Procedemos a descomentar la línea en donde está escrito authoritative                               


Paso 6

Se procederá a configurar las siguientes líneas del archivo, pero primero se dará una explicación del significado de cada línea a configurar.



Este archivo está basado en una lista de declaraciones agrupadas en dos categorías que son:

Parámetros globales

Allí se puede especificar cómo se ha de ejecutar una tarea, cuales parámetros de configuración de red se han de entregar al cliente DHCP y más.

Declaraciones

Allí podemos definir la topología de red, el estado actual de los clientes, generar direcciones para los clientes o aplicar un grupo de parámetros a un grupo de declaraciones específicas.

·         subnet /netmask: determina la subred y su máscara para el área local.

·         range: es el rango de direcciones que van a ser concedidas a los clientes.

·         option domain-name-servers: determina el servidor DNS que se les va a aplicar

 a los clientes.

·         option routers: establece la puerta de enlace que se va a configurar para

los clientes.

·         option subnet-mask: es la máscara de red que se aplica a la dirección IP

 de los clientes.

·         max-lease-time /default-lease-time: es el tiempo máximo y mínimo de concesión.

Paso 7

Se realizan varios cambios dentro del cuadro amarillo dejando valores si restricciones algunas para futuras modificaciones.


Paso 8

Una vez configurado el servidor DHCP, será necesario iniciar el servicio y habilitarlo con el fin de que se inicie automáticamente en el siguiente inicio del sistema con los comandos:

Systemctl start dhcpd

Systemctl enable dhcpd






Luego procedemos a revisar que el estado del servicio esté activo con el comando

systemctl status dhcpd”, y si lo está es porque está correcto.


Comprobación del servicio dhcp en el cliente CentOS 8

Paso 1

En la máquina virtual del cliente de CentOS 8 configuramos el adaptador como red interna



Paso 2

·         Debemos configurar la interfaz del cliente,ingresando con el comando:

cd /etc/sysconfig/network-scripts

·         luego listamos con el comando ls para identificar el nombre de la nic para ingresar  y configurarla con el comando nano ifcfg-enp0s3



Paso 3

Una vez dentro del archivo configuramos la línea de BOOTPROTO donde le asignaremos el servicio “dhcp”. Guardamos los cambios y salimos.


Paso 4

Se procede a ejecutar el comando systemctl restart NetworkManager ya que cada vez que se llegue realizar alguna modificación en este archivo se debe de aplicar dicho comando.



Paso 5

Verificamos que se ha asignado una dirección IP por el servicio DHCP en el cliente, con el comando “ip a



Paso 6

Luego para visualizar el fichero donde se guardan las direcciones IP asignadas, nos dirigimos nuevamente a nuestro servidor, y en la terminal escribimos el siguiente comando: vim /var/lib/dhcpd/dhcpd.leases





Comprobación del servicio dhcp en el cliente Windows 10

Paso 1

En la máquina virtual Windows 10 configuramos el adaptador como red interna 



Paso 2

Encendemos nuestro Cliente Windows Ingresamos la clave de usuario para acceder a este.



Paso 3

Vamos al panel de control y luego al centro de redes y recursos compartidos para elegir la opción “cambiar la configuración de adaptador” damos doble clic en el adaptador, para verificar si hay alguna IP asignada de manera estática y proceder a cambiar ya que debe de quedar de modo “automáticamente “



Paso 4

Damos clic en detalles y en la siguiente ventana debe de aparecer la ip que le esta asignando el servidor de dhcp CentOS 8, la cual es la 192.168.25.17 ya que la primer ip dentro del rango establecido en el archivo configurado anteriormente; ya fue asignada al cliente CentOS 8 la 192.168.25.16



Paso 5

Con las teclas Windows + R se abrirá una terminal para proceder a verificar si la ip es la que le ha asignado el servidor dhcp de CentOS 8; para ello tecleamos el comando ipconfig y efectivamente se encuentra asignada la IP 192.168.25.17



Paso 6

Nos dirigimos de nuevo a nuestro Servidor de CentOS 8 para proceder a realizar un cambio en los valores asignados en el rango para comprobar que el servicio a sido instalado y configurado correctamente.


Paso 7

Se procede a ejecutar el comando systemctl restart dhcp ya que cada vez que se llegue realizar alguna modificación en este archivo se debe de aplicar dicho comando.

Paso 8

Se aplica el comando de red en Windows “ipconfig /reléase “el cual liberara todas las ip; borra todas las ip que han sido asignadas a los clientes.


Paso 9

Ahora aplicamos el comando de red en Windows “ ipconfig /renew ” el cual renovara; recargara o asignara una nueva  ip y efectivamente se le ha asignado una nueva ip que se estableció en el nuevo rango en el archivo.



Paso 10

Damos clic en detalles y en la siguiente ventana debe de aparecer la ip que le esta asignando el servidor de dhcp CentOS 8, la cual es la 192.168.25.60 siendo esta la primer ip asignada a este cliente dentro del rango 192.168.25.60 – 192.168.25.80




Paso 11

Nos dirigimos de nuevo a nuestro Servidor de CentOS 8 para visualizar el fichero donde se guardan las direcciones IP asignadas, escribimos el comando:

vim /var/lib/dhcpd/dhcpd.leases






Comentarios

Entradas más populares de este blog

Instalación y Prueba de Putty

PuTTY es un cliente SSH y telnet, desarrollado para la plataforma Windows. PuTTY nos permite conectarnos de una manera rápida y eficaz a un servidor Linux por medio de SSH. ·         Ve al sitio oficial de putty. https://www.putty.org/   ·         Dirígete a la opción You can download PuTTY here .   Se demuestra que estamos dentro del Servidor de CentOS 8 pero desde un cliente de Windows utilizando la herramienta ssh Se verifican los usuarios creados para hacer el uso de ellos en la practica con PuTTY Registro de Usuarios guardados que se crearon en el Servidor CentOS 8 con las imágenes del respectivo logueo de los 3 Usuarios en la herramienta PuTTY.

Carpetas Compartidas en WinServer 2019

 

Servicio de Impresión CUPS: Instalación y Prueba en Servidor Virtual

PASO 1 Con el commando dnf install cups nos permitira instalar el paquete de CUPS (servicio de impression) en nuestra máquina virtual.          PASO 2 Se ejecuta el commando  dnf install ghostscript.x86_64 hplip-common.x86_64  por consola para para instalar un intérprete de postscript PASO 3 El commando yum -y install foomatic-db- ppds gutenprint-cups printer-filters Servirápara instalar una colección más completa de controladores de impresoras. PASO 4 yum -y install system-config- printer cups-pk- helpe Para utilizar y descargar automáticamente los controladores de alguna impresora a través de pack Cage PASO 5 Este commando “ systemctl start cups ” Sirve para iniciar los servicios de cups PASO 6 Para Consultar la dirección del servidor se ingresa la siguiente instrucción:   ip add show PASO 7 Realiza las siguientes configuraciones abriendo el archivo de configuración de cups con la siguient...