Red Hat Training
A Red Hat training course is available for RHEL 8
43.11. Configuración de un agente de retransmisión DHCP
El Agente de retransmisión de DHCP (dhcrelay
) permite la retransmisión de las solicitudes de DHCP y BOOTP desde una subred sin servidor DHCP en ella a uno o más servidores DHCP en otras subredes. Cuando un cliente DHCP solicita información, el Agente de Retransmisión DHCP reenvía la solicitud a la lista de servidores DHCP especificada. Cuando un servidor DHCP devuelve una respuesta, el Agente de Retransmisión DHCP reenvía esta solicitud al cliente.
Dependiendo de si desea configurar un relé DHCP para IPv4, IPv6 o ambos protocolos, consulte el procedimiento para:
Requisitos previos
-
Ha iniciado la sesión como usuario de
root
.
Procedimiento
Para redes IPv4:
Instale el paquete
dhcp-relay
:# yum install dhcp-relay
Copie el archivo
/lib/systemd/system/dhcrelay.service
en el directorio/etc/systemd/system/
:# cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/
No edite el archivo
/usr/lib/systemd/system/dhcrelay.service
. Las futuras actualizaciones del paquetedhcp-relay
pueden anular los cambios.Edite el archivo
/etc/systemd/system/dhcrelay.service
y añada el parámetro-i interface
junto con una lista de direcciones IP de servidores DHCPv4 responsables de la subred:ExecStart=/usr/sbin/dhcrelay -d --no-pid -i enp1s0 192.0.2.1
Con estos parámetros adicionales,
dhcrelay
escucha las peticiones DHCPv4 en la interfazenp1s0
y las reenvía al servidor DHCP con la IP192.0.2.1
.Recarga la configuración del gestor
systemd
:# systemctl daemon-reload
Opcionalmente, configure que el servicio
dhcrelay
se inicie al arrancar el sistema:# systemctl enable dhcrelay.service
Inicie el servicio
dhcrelay
:# systemctl start dhcrelay.service
Para redes IPv6:
Instale el paquete
dhcp-relay
:# yum install dhcp-relay
Copie el archivo
/lib/systemd/system/dhcrelay.service
en el directorio/etc/systemd/system/
y nombre el archivodhcrelay6.service
:# cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/dhcrelay6.service
No edite el archivo
/usr/lib/systemd/system/dhcrelay.service
. Las futuras actualizaciones del paquetedhcp-relay
pueden anular los cambios.Edite el archivo
/etc/systemd/system/dhcrelay6.service
, y añada los-l receiving_interface
y-u outgoing_interface
a los parámetros:ExecStart=/usr/sbin/dhcrelay -d --no-pid -l enp1s0 -u enp7s0
Con estos parámetros adicionales,
dhcrelay
escucha las peticiones DHCPv6 en la interfazenp1s0
y las reenvía a la red conectada a la interfazenp7s0
.Recarga la configuración del gestor
systemd
:# systemctl daemon-reload
Opcionalmente, configure que el servicio
dhcrelay6
se inicie al arrancar el sistema:# systemctl enable dhcrelay6.service
Inicie el servicio
dhcrelay6
:# systemctl start dhcrelay6.service
Recursos adicionales
-
Para más detalles sobre
dhcrelay
, consulte la página de manualdhcrelay(8)
.
Recursos adicionales