¿Qué es el servidor DHCP en Linux?

DHCP se refiere al Protocolo de configuración dinámica de host. Cada vez que los sistemas cliente se conectan a la red, el Protocolo de configuración dinámica de host les permite obtener la información de configuración de red del servidor DHCP en Linux. El servidor DHCP está configurado con otros parámetros de configuración de red requeridos por los clientes y el rango de direcciones IP. Otros parámetros pueden incluir servidores de nombres de dominio (DNS), puertas de enlace predeterminadas, hosts Syslog, servidores NTP, servidores proxy y servidores de fuentes X.

El servidor DHCP mantiene el registro de todas las direcciones IP y las almacena en el directorio / var / lib / dhcp con el nombre de archivo dhcpd.leases. Este archivo ayuda al servidor DHCP a mantener el registro de todas las direcciones IP en caso de reinicio o incluso falla de energía. El servidor DHCP asigna una dirección IP a los clientes DHCP en un contrato de arrendamiento. El tiempo de arrendamiento depende de la configuración de DHCP o del tiempo que el sistema cliente necesite la conexión.

¿Cómo funciona el servidor DHCP en Linux?

El servidor DHCP realiza una serie de pasos o un proceso a medida que realiza sus tareas. Este proceso se denomina proceso DORA (Reconocimiento de solicitud de oferta de descubrimiento).

  • Cuando un nuevo sistema o computadora se conecta a una red, busca el servidor DHCP en una red. Como no tiene una dirección IP, no encuentra un servidor DHCP, por lo que envía el DHCP para descubrir mensajes a todos los dispositivos conectados a la red. Este proceso se conoce como Broadcasting.
  • Cuando el servidor DHCP recibe el mensaje de descubrimiento de DHCP enviado por el nuevo sistema o cliente, el servidor DHCP ofrece una dirección IP y la transmite a todos los dispositivos conectados.
  • La computadora o sistema cliente recibe la dirección IP y luego transmite la solicitud de que ha aceptado la dirección IP en la red.
  • Luego, el servidor DHCP reconoce al sistema cliente que ahora puede usar la dirección IP asignada.
  • Este es el funcionamiento del servidor DHCP y, por lo tanto, este proceso se llama DORA (Reconocimiento de solicitud de descubrimiento de oferta).

Ventajas

  • DHCP ayuda en la gestión de direcciones IP. Ayuda a prevenir problemas relacionados con direcciones IP duplicadas. Sin DHCP, las direcciones IP deben asignarse manualmente. Durante la asignación, debe tener en cuenta que cada cliente obtiene una dirección IP única y si el cliente cambia a otra red, entonces el cambio debe realizarse manualmente, lo cual es un trabajo difícil de hacer. DHCP ayuda a superar este trabajo agotador, ya que asigna y administra las direcciones IP sin la intervención del administrador.
  • El servidor DHCP brinda soporte a los clientes BOOTP, es decir, los clientes pueden cambiar fácilmente su red de BOOTP a DHCP. El servidor DHCP puede responder a las solicitudes tanto de los clientes DHCP como de los clientes BOOTP. Los clientes BOOTP reciben la información y requieren una dirección IP para arrancar desde el servidor.
  • El servidor DHCP ayuda al administrador a establecer el tiempo de arrendamiento para las direcciones IP asignadas, ya sea que se asignen manualmente o no.
  • No se requiere configurar cada cliente manualmente con la dirección IP.
  • El servidor DHCP ayuda a detectar el servidor DHCP no autorizado presente en la red.
  • El servidor DHCP ayuda a asociar dos o más grupos de direcciones IP dinámicas en diferentes redes IP o subredes.
  • La información de configuración se almacena en el almacén de datos DHCP. Por lo tanto, no es necesario iniciar sesión en el cliente para modificar su configuración. Se pueden hacer cambios modificando la información presente en el almacén de datos.
  • Si el enrutador para el relé BOOTP no está presente, entonces el servidor DHCP también puede configurarse para actuar como un agente de retransmisión BOOTP.
  • No es necesario usar RARP (Protocolo de resolución de dirección inversa) o el archivo bootparams para obtener la información requerida para arrancar desde un servidor en la red, un cliente puede usar el servidor DHCP para realizar la tarea.
  • El servidor DHCP permite que los subprocesos múltiples manejen muchos clientes simultáneamente.
  • Si algún cliente está fuera de línea, el servidor DHCP ayuda a reasignar la dirección IP de ese cliente a otro cliente o computadora.
  • Ayuda a reducir el tiempo necesario para configurar o reconfigurar las computadoras presentes en la red.
  • La asignación automática de direcciones IP ayuda a evitar errores de configuración que surgen principalmente al ingresar manualmente la información de la dirección IP.
  • Es fácil de usar y admite cualquier sistema operativo que admita DHCP.

¿Cómo configurar el servidor DHCP?

Comenzando en el modo EXEC privilegiado, los siguientes comandos deben usarse en secuencia para configurar el servidor DHCP (Protocolo de configuración dinámica de host):

1. Configurar terminal: este comando permite ingresar al modo de configuración global.
2. Grupo dhcp de IP : este comando crea un grupo de direcciones del servidor DHCP y permite ingresar al modo de configuración del grupo DHCP.
3. Red (máscara de número de red): este comando especifica el número de red de la subred y la máscara del grupo de direcciones DHCP.
4. Dominio - Dominio de nombre: este comando especifica el nombre de dominio del cliente.
5. Dirección del servidor DNS : este comando especifica la dirección IP de un servidor DNS disponible para el cliente DHCP.
6. Predeterminado: dirección del enrutador: este comando especifica la dirección IP del enrutador predeterminado del cliente DHCP.
7. Salir: este comando permite volver al modo EXEC privilegiado.
8. Número de tipo de interfaz dhcp del servicio: este comando habilita el servidor DHCP en la interfaz.

Conclusión

En este artículo, hemos discutido el funcionamiento, las ventajas y la forma de configurar el servidor DHCP. El servidor DHCP básicamente permite asignar direcciones IP automáticamente a los sistemas cliente presentes en la red. Esto es fácil y simple de usar y reduce el tiempo de configuración y reconfiguración de las direcciones IP.

Artículos recomendados

Esta es una guía para el servidor DHCP en Linux. Aquí discutimos cómo configurar el servidor DHCP, las ventajas y desventajas del servidor DHCP. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. ¿Qué es linux?
  2. Ventaja de Linux
  3. Distribuciones de Linux
  4. Servidor Samba en Linux
  5. Servidor Proxy Linux (Ventajas)
  6. Comparación de las 12 principales direcciones de Mac con direcciones IP
  7. Guía completa para operadores de Linux