Cómo Configurar un servidor DHCP en Ubuntu 18.04

Introducción

Configurar un servidor DCHP con Linux es fácil, y en este post lo guiaré a través de él.

Red

En este tutorial, el servidor Ubuntu está configurado con una dirección IP estática de 10.1.1.243 y usaré la siguiente configuración de red para el servidor DHCP. Puedes ajustarlos como mejor te parezca.

Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200

Inicie sesión en el servidor Ubuntu a través de SSH y luego comenzaremos.

Paso 1: Instalar servidor DHCP

Lo primero que tenemos que hacer es instalar el servidor dhcpd ejecutando el siguiente comando:

sudo apt install isc-dhcp-server -y

Paso 2: Configure el servidor DHCP

Abra el archivo dhcpd.conf con su editor de texto favorito.

sudo vim /etc/dhcp/dhcpd.conf

Cambie las opciones de nombre de dominio y servidores de nombres.

option domain-name "example.lab";option domain-name-servers 10.1.1.2;

Descomentar authoritative; porque será el único servidor DHCP de la red.

authoritative;

Agregue la siguiente configuración de subred al final del archivo.

subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}

Aplique los cambios ejecutando el comando:

sudo systemctl restart isc-dhcp-server.service
Anuncio

Paso 3: Pruebe un cliente

Compruebe si un cliente en la misma red con su adaptador configurado en DHCP puede obtener una dirección IP. Como puede ver en la imagen siguiente, a una máquina virtual con Windows 10 en la misma red se le ha asignado una dirección IP 10.1.1.135.

 Arrendamiento de Windows 10-DHCP

Ejecutar el comando dhcp-lease-list también confirma esto.

ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
Advertisement

Creación de direcciones IP fijas

Es posible asignar una dirección estática a una máquina mediante el servidor DHCP en lugar de asignarla manualmente en la máquina. Esto es útil para servidores e impresoras, donde no desea que la dirección IP cambie.

Para configurar una IP estática, debe conocer la dirección MAC de la máquina y la dirección IP no debe estar en el rango DCHP. Agregue lo siguiente a dchpd.conf para crear una IP fija.

host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}

En el ejemplo anterior, estoy asignando el nombre de host de esxi02 y la dirección IP de 10.1.1.12 a un servidor que tiene una tarjeta de red con la dirección MAC de 00:0c:29:c0:a0:19.

Eso es todo

Ahora debería tener una máquina Ubuntu Server 18.04 en su red que asignará direcciones IP a los clientes. También cubrimos cómo crear una dirección IP fija para que no tenga que configurar manualmente las direcciones estáticas en cada servidor.

Consejos:

  • Si tiene algún problema con que los clientes no puedan obtener una dirección del grupo DHCP, compruebe el archivo syslog ubicado en /var/log/syslog para obtener pistas.
  • También puede ejecutar el comando dhcp-lease-list para ver una lista de clientes con direcciones arrendadas del grupo DHCP.
  • Las direcciones IP fijas no aparecerán en la lista de arrendamiento dhcp.



+