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