Red Hat Training

A Red Hat training course is available for RHEL 8

15.3. Configuración del servidor DHCP para clientes sin disco

Este procedimiento describe cómo configurar DHCP para un sistema sin disco.

Requisitos previos

Procedimiento

  1. Configure un servidor DHCP y habilite el arranque PXE añadiendo la siguiente configuración a /etc/dhcp/dhcpd.conf:

    allow booting;
    allow bootp;
    subnet 192.168.205.0 netmask 255.255.255.0 {
      pool
      {
        range 192.168.205.10 192.168.205.25;
      }
    
      option subnet-mask 255.255.255.0;
      option routers 192.168.205.1;
    }
    class "pxeclients" {
       match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
       next-server server-ip;
       filename "pxelinux.0";
    }

    Esta configuración no arrancará sobre UEFI. Para realizar la instalación para UEFI, siga el procedimiento de esta documentación: Configuración de un servidor TFTP para clientes basados en UEFI. Además, tenga en cuenta que el /etc/dhcp/dhcpd.conf es un archivo de ejemplo.

    Nota

    Cuando las máquinas virtuales libvirt se utilizan como cliente sin disco, libvirt proporciona el servicio DHCP y no se utiliza el servidor DHCP independiente. En esta situación, el arranque en red debe ser habilitado con la opción bootp file='filename' opción en la configuración de red libvirt, virsh net-edit.

  2. Habilite dhcpd.service introduciendo el siguiente comando:

    # systemctl enable --now dhcpd.service