GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y configurar el servidor DHCP en Centos 8

DHCP (protocolo de configuración dinámica de host) utilizado para asignar una dirección IP automáticamente a dispositivos móviles, portátiles, PC y otros dispositivos de red para que puedan comunicarse. Emplea un modelo de servicio sin conexión, utilizando UDP (Protocolo de datagramas de usuario ). DHCP utiliza un conocido puerto UDP 67 para el Servidor DHCP y el Puerto UDP 68 para el cliente Las operaciones de DHCP se dividen en cuatro fases:detección de servidores, oferta de arrendamiento de IP, solicitud de arrendamiento de IP y reconocimiento de arrendamiento de IP. Estas etapas a menudo se abrevian como DORA para descubrimiento, oferta, solicitud y reconocimiento. En este tutorial, aprenderemos cómo instalar y configurar el servidor DHCP en Centos8. Entonces, comencemos.

Instalación y configuración de DHCP

Tengo un servidor DHCP con una dirección IP estática 192.168.1.1/24. El servidor DHCP asignará automáticamente una dirección IP a los demás dispositivos de la red 192.168.1.0/24.

Tengo una interfaz ens37 que se usa para el servidor DHCP. Para asignar una dirección IP estática a esta interfaz, puede usar el siguiente comando:

# nmtui edit

También puede asignar una dirección IP para ir a una configuración de red.

Para verificar que la dirección IP esté asignada o no, use cualquiera de los siguientes comandos:

# ip a
# ifconfig

En este punto, se asigna la dirección IP que es 192.168.1.1/24.

Para instalar paquetes DHCP, abra la terminal y use el siguiente comando.

# dnf install –y dhcp-server

Después de instalar el paquete, es hora de configurar un servidor DHCP.

Configuración del servidor DHCP

El archivo de configuración principal del servidor DHCP es /etc/dhcp/dhcpd.conf. Antes de comenzar a configurar, tome una copia del archivo de copia de seguridad original con la ayuda del siguiente comando:

# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bk

Para configurar el Servidor DHCP, edite el archivo de configuración /etc/dhcp/dhcpd.conf, usando el siguiente comando:

# vim /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.50 192.168.15.200;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 192.168.1.1;

}

Aquí, el servidor DHCP reservará la dirección IP durante 10 minutos (600 segundos) y como máximo durante 2 horas (7200 segundos) para un dispositivo específico.

La Subred La sección define la configuración de DHCP para 192.168.1.0/24 Red:

La gama La sección define la dirección IP asignable de 192.168.1.50 – 192.168.1.200 .

Los enrutadores define la puerta de enlace predeterminada.

La máscara de subred define la máscara de subred que se asignará a cada host.

El servidor de nombres de dominio define los servidores de nombres DNS que se asignarán a cada host.

Puede agregar más de una subred según sus necesidades. Una vez que haya terminado con el archivo de configuración, inicie el servicio con la ayuda de este comando:

# systemctl enable dhcpd
# systemctl start dhcpd

Para verificar que el servicio DHCP se está ejecutando, use el siguiente comando:

# systemctl status dhcpd

Configuración del cortafuegos

Una vez que se reinicia el servicio, permita el servicio DHCP a través del firewall usando el siguiente comando:

# firewall-cmd --add-service=dhcp --permanent

Vuelva a cargar el cortafuegos para que surta efecto, para ello utilice el siguiente comando:

# firewall-cmd --reload

Prueba del servidor DHCP en Centos

Como puede ver, Client Machine (Centos) obtuvo automáticamente la dirección IP 192.168.1.128 del servidor 192.168.1.1 .

Prueba del servidor DHCP en Windows

Como puede ver en el estado del adaptador de red de la máquina cliente de Windows, la máquina obtuvo automáticamente la dirección IP 192.168.1.128 del servidor 192.168.1.1 , como se muestra en la figura.

Reservar dirección IP en servidor DHCP

Si tiene una dirección MAC de un dispositivo, también puede vincular una dirección IP con ellos, para esto abra el archivo de configuración vim /etc/dhcp/dhcpd.conf y agregue las siguientes líneas al final de la página para vincular una dirección IP con el dispositivo específico.

host vitux {
  hardware ethernet 00:50:56:8c:20:fd;
  fixed-address 192.168.1.150;
}

Vinculará la dirección IP 192.168.1.150 con la máquina cuya dirección MAC es 00:50:56:8c:20:fd .

Conclusión

En este tutorial, aprendemos cómo configurar el servidor DHCP en Centos8. Vimos que la máquina host obtuvo automáticamente una dirección IP del servidor DHCP y también vimos cómo vincular la dirección IP con una máquina específica usando la dirección MAC.


Cent OS
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar y configurar VNC en CentOS 7

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

  4. Cómo instalar y configurar Gitlab en CentOS 8

  5. Cómo instalar y configurar Postgres 13 en Centos 8

Cómo instalar y configurar el servidor VNC en CentOS 7 / RHEL 7

Cómo instalar y configurar el servidor DHCP en Linux

Cómo instalar y configurar Memcached en CentOS 8

Cómo instalar un servidor DHCP en CentOS 7

Cómo instalar y configurar Sandstorm Server en CentOS 8

Cómo instalar y configurar el servidor VNC en CentOS/RHEL 8