Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.3. DHCP 릴레이 에이전트

DHCP 릴레이 에이전트(dhcrelay)를 사용하면 DHCP 서버가 없는 서브넷의 DHCPBOOTP 요청을 다른 서브넷의 하나 이상의 DHCP 서버로 릴레이할 수 있습니다.
DHCP 클라이언트에서 정보를 요청하면 DHCP 릴레이 에이전트는 DHCP 릴레이 에이전트를 시작할 때 지정된 DHCP 서버 목록으로 요청을 전달합니다. DHCP 서버에서 응답을 반환하면 원래 요청을 보낸 네트워크에서 응답이 브로드캐스트 또는 유니캐스트됩니다.
IPv4 용 DHCP 릴레이 에이전트인dhcrelayINTERFACES 지시문을 사용하여 /etc/sysconfig/dhcrelay 에 인터페이스가 지정되지 않은 한 모든 인터페이스에서 DHCPv4BOOTP 요청을 수신 대기합니다. 14.3.1절. “dhcrelay를 DHCPv4 및 BOOTP 릴레이 에이전트로 구성” 의 내용을 참조하십시오. IPv6 용 DHCP 릴레이 에이전트dhcrelay6 에는 DHCPv6 요청을 수신 대기하는 기본 동작 및 인터페이스가 지정되지 않아야 합니다. 14.3.2절. “dhcrelay를 DHCPv6 릴레이 에이전트로 구성” 의 내용을 참조하십시오.
dhcrelayDHCPv4BOOTP 릴레이 에이전트(기본적으로) 또는 DHCPv6 릴레이 에이전트(-6 인수 사용)로 실행할 수 있습니다. 사용법 메시지를 보려면 dhcrelay -h 명령을 실행합니다.

14.3.1. dhcrelay를 DHCPv4 및 BOOTP 릴레이 에이전트로 구성

DHCPv4BOOTP 모드에서 dhcrelay 를 실행하려면 요청을 전달해야 하는 서버를 지정합니다. dhcrelay.service 파일을 root 사용자로 복사한 다음 편집합니다.
~]# cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/
~]# vi /etc/systemd/system/dhcrelay.service
[Service] 섹션에서 ExecStart 옵션을 편집하고 행 끝에 하나 이상의 서버 IPv4 주소를 추가합니다. 예를 들면 다음과 같습니다.
ExecStart=/usr/sbin/dhcrelay -d --no-pid 192.168.1.1
DHCP 릴레이 에이전트가 DHCP 요청을 수신 대기하는 인터페이스도 지정하려면 -i 인수(모든 인터페이스에서 수신 대기할 예정)를 사용하여 ExecStart 옵션에 추가합니다.
ExecStart=/usr/sbin/dhcrelay -d --no-pid 192.168.1.1 -i em1
다른 옵션은 dhcrelay(8) 도움말 페이지를 참조하십시오.
변경 사항을 활성화하려면 root 사용자로 서비스를 다시 시작합니다.
~]# systemctl --system daemon-reload
~]# systemctl restart dhcrelay