GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar el servidor DHCP en Ubuntu

DHCP (D dinámico H ost C controlar P rotocol), como todos saben, es un protocolo de red que asigna automáticamente direcciones IP a las máquinas de los clientes en la red. Elimina el tedioso trabajo de asignar manualmente una dirección IP a cada máquina en una red grande. Además, elimina el conflicto que ocurre debido a la asignación errónea de la misma dirección IP a varias máquinas. Podemos definir rangos de IP en la configuración del servidor DHCP. Junto con la dirección IP, también podemos definir otra información, como la máscara de subred, la puerta de enlace predeterminada, la información del servidor DNS, etc. y esta información luego se distribuye a las máquinas cliente a través de la red.

En este artículo, veremos cómo instalar un servidor DHCP en Ubuntu y configurar un cliente para obtener la dirección IP automáticamente desde ese servidor DHCP. Usaremos Ubuntu 18.04 LTS describiendo el procedimiento mencionado en este artículo. También puede seguir el mismo procedimiento en las versiones anteriores de Ubuntu.

Instalación del servidor DHCP

Antes de continuar con la instalación de un servidor DHCP, primero actualice los paquetes ejecutando el siguiente comando en la Terminal:

$ sudo apt get update

Luego ejecute el siguiente comando en la Terminal para instalar el servidor DCHP:

$ sudo apt-get install isc-dhcp-server -y

Espere un momento hasta que se complete la instalación.

Configuración del servidor DHCP

Una vez completada la instalación del servidor DHCP, avanzaremos hacia su configuración. La dirección IP de nuestro servidor DHCP es 192.168.110.1. Para encontrar la dirección IP de su servidor DHCP, escriba el siguiente comando en la Terminal:

$ ip a

El archivo de configuración de DHCP se encuentra en /etc/dhcp/dhcpd.conf. Podemos abrir este archivo ejecutando el siguiente comando en Terminal

$ sudo nano /etc/dhcp/dhcpd.conf

Definición de la subred

Agregue las siguientes líneas en el archivo de configuración para definir la subred, el rango de direcciones IP, el dominio y los servidores de nombres de dominio como se muestra a continuación:

Para definir Subred, agregue las siguientes líneas:

subnet 192.168.110.0 netmask 255.255.255.0 {

Al definir la información de la subred (rango, puerta de enlace predeterminada, servidor de nombres de dominio), asegúrese de terminar las líneas con un punto y coma (;) y los encerró entre llaves { } .

Para especificar el rango de direcciones arrendadas, agregue la siguiente línea. La gama define el conjunto de grupos de direcciones IP, desde el cual las direcciones IP se asignan a los clientes DHCP

range 192.168.110.5 192.168.1.10;

Para especificar la puerta de enlace predeterminada, agregue la siguiente línea:

option routers 192.168.110.1;

Para especificar los servidores de nombres de dominio, agregue la siguiente línea:

option domain-name-servers 8.8.8.8, 8.8.4.4;

Realice los cambios según los valores de su red.

Configuración global de DHCP

Estos son los pasos básicos que necesitamos para configurar los ajustes globales para configurar un servidor DHCP.

1. Para especificar el tiempo de concesión predeterminado y máximo, busque los parámetros default-lease-time y tiempo máximo de arrendamiento en el archivo de configuración y cambie sus valores.

default-lease-time 600;

max-lease-time 7200;

2. Si tiene varias interfaces, deberá definir qué interfaz debe usar el servidor DHCP para atender las solicitudes de DHCP. En el archivo de configuración, busque y edite el valor de INTERFACESv4 y modificarlo con la interfaz que queramos que sirva las solicitudes.

INTERFACESv4="eth0"

3. Para hacer que el servidor DHCP sea el servidor DHCP oficial para los clientes, descomente la siguiente línea en el archivo de configuración (eliminando el # carácter):

$ authoritative;

Esta es la configuración básica que necesitamos para ejecutar un servidor DHCP. Una vez hecho esto, guarde y cierre el archivo de configuración.

Administrar servicios DHCP

Una vez que haya terminado con la configuración, puede usar los siguientes comandos para administrar el servidor DHCP:

Para verificar si el servicio funciona bien, verifique el estado del servicio DHCP ejecutando el siguiente comando en la Terminal:

$ sudo systemctl status isc-dhcp-server.service

A continuación se muestra la captura de pantalla que muestra el estado del servidor DHCP. Puede ver activo (en ejecución) resaltado en verde verificando que el servidor DHCP está funcionando bien:

Hay algunos comandos más que podemos usar para iniciar, detener y reiniciar el servicio DHCP.

Para iniciar el servicio DHCP, ejecute el siguiente comando en la Terminal:

$ sudo systemctl start isc-dhcp-server.service

Para detener el servicio DHCP, ejecute el siguiente comando en la Terminal:

$ sudo systemctl stop isc-dhcp-server.service

Para reiniciar el servicio DHCP, ejecute el siguiente comando en la Terminal:

$ sudo systemctl restart isc-dhcp-server.service

Configuración del cliente DHCP

Tendremos que configurar los ajustes de red en la computadora cliente para obtener una dirección IP de un servidor DHCP. Aquí usaremos otro Ubuntu 18.04 LTS como computadora cliente.

En la computadora del cliente, abra Configuración aplicación del menú Dash de Ubuntu.

Luego seleccione la Red pestaña del panel izquierdo de la aplicación Configuración. A continuación, abra la configuración del adaptador haciendo clic en el icono de la rueda dentada que se encuentra delante. Asegúrate de que esté encendido.

Se abrirá la ventana de configuración del adaptador. Seleccione el IPv4 pestaña del menú superior. Luego seleccione Automático (DHCP) opción. Luego haz clic en Aplicar para guardar los cambios.

Luego reinicie los servicios de red ejecutando el siguiente comando en la Terminal:

$ sudo systemctl restart NetworkManager.service

Ahora inicie la Terminal y escriba el siguiente comando para encontrar la dirección IP del sistema.

$ ip a

Verás una dirección IP que será del rango que hemos definido en la configuración del servidor DHCP. Si el cliente aún no obtiene la dirección IP del servidor DHCP, reinicie su sistema.

Lista de direcciones alquiladas

Para averiguar qué direcciones ha asignado a los clientes el servidor DHCP, abra la máquina que ha configurado como servidor DHCP y escriba el siguiente comando en la Terminal:

$ dhcp-lease-list

La concesión es la cantidad de tiempo durante la cual se asigna una dirección IP a una computadora.

Desde esta lista, puede verificar nuestro cliente DHCP con la MAC:00:0c:29:d4:cf:69 que ha proporcionado con la dirección IP 192.168.110.5 del servidor DHCP.

Ahora la configuración se ha completado y tenemos un servidor DHCP en funcionamiento. Ahora podemos usar este servidor DHCP para asignar direcciones IP.


Ubuntu
  1. Cómo configurar un servidor OpenVPN en Ubuntu 20.04

  2. Cómo configurar el servidor Rsyslog en Ubuntu 18.04 LTS

  3. Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

  4. Cómo configurar el servidor NTP en Ubuntu y LinuxMint

  5. Configurar el servidor Rsyslog en Ubuntu 20.04 - ¿Cómo hacerlo?

Cómo configurar el servidor multijugador de Minecraft en Ubuntu 16.04

Cómo configurar OpenVPN en Ubuntu Server

Cómo configurar el servidor Git en Ubuntu 20.04

Cómo configurar el servidor Rsyslog en Ubuntu

Cómo instalar el servidor DHCP en Ubuntu 14.04

Cómo:Configuración inicial del servidor Ubuntu 15.04