DHCP 서버 구성
이 항목에서는 최소 DHCP 서버 구성, 전체 DHCP 서버 구성, 확장 DHCP 서버 구성에 대해 설명합니다. 또한 라우터를 DHCP 서버로 구성하고, DHCP 서버로 스위치하고, 스위치의 DHCP 서버를 구성하고, 디바이스를 DHCP 서버로 구성하는 방법에 대한 정보를 얻기 위해 이 항목을 사용할 수 있습니다.
MX 시리즈 라우터의 경우, Junos OS의 DHCP 서버 기능은 가입자 관리 기능의 일부입니다. DHCP 서버를 활성화하려면 S-SA-FP, S-MX80-SA-FP 또는 S-MX104-SA-FP 라이선스가 있어야 합니다. 서비스 계정의 경우 S-SSM-FP도 있어야 합니다.
자세한 내용은 PTX, MX, M 및 T 시리즈 라이선스 또는 주니퍼 라이선스 사용자 가이드를 참조하십시오.
DHCP 서버 구성 개요
일반적인 DHCP 서버 구성은 디바이스 수신 인터페이스의 특정 서브넷에 대해 다음과 같은 구성 설정을 제공합니다.
풀에서 하나의 주소가 제외된 IP 주소 풀입니다.
기본 및 최대 임대 시간.
도메인 검색 접미사. 이러한 접미사는 DNS로 호스트 이름을 확인할 때 클라이언트가 사용하는 도메인 검색 목록을 지정합니다.
DNS 이름 서버.
장치 요청 주소 옵션(옵션 32). IP 주소 풀에서 제외된 IP 주소는 이 옵션에 대해 예약되어 있습니다.
또한 DHCP 서버는 서브넷에 있는 하나 이상의 클라이언트에 고정 주소를 할당할 수 있습니다. 표 1 은 샘플 DHCP 서버 구성에 대한 설정과 값을 제공합니다.
설정 |
샘플 값 |
---|---|
DHCP 서브넷 구성 | |
주소 풀 서브넷 주소 |
|
풀 범위의 높은 주소 |
|
풀 범위의 낮은 주소 |
|
주소 풀 기본 임대 시간(초) |
|
주소 풀 최대 임대 시간(초) |
|
도메인 검색 접미사 |
|
풀에서 제외할 주소 |
|
DNS 서버 주소 |
|
라우터 요청 주소 옵션에 대한 식별자 코드 |
|
라우터 요청 주소 옵션에 대한 유형 선택 |
|
라우터 요청 주소 옵션에 대한 IP 주소 |
|
DHCP MAC 주소 구성 | |
정적 바인딩 MAC 주소 |
|
고정 주소 |
|
최소 DHCP 로컬 서버 구성
다음 샘플 출력은 SRX300, SRX320, SRX340, SRX345, SRX550M 또는 SRX1500 디바이스를 DHCP 서버로 구성하는 데 사용해야 하는 최소 구성을 보여줍니다. 이 출력에서 서버 그룹의 이름은 mobileusers이며, DHCP 로컬 서버는 그룹 내의 수신 인터페이스 ge-1/0/1.0에서 활성화됩니다. 주소 풀의 이름은 192.168.1.10/24의 낮은 범위에서 192.168.1.20/24의 높은 범위로 acmenetwork로 지정됩니다.
[edit access] address-assignment { pool acmenetwork { family inet { network 192.168.1.0/24; range r1 { low 192.168.1.10; high 192.168.1.20; } } } }
[edit system services] dhcp-local-server { group mobileusers { interface ge-1/0/1.0 } }
[edit interfaces ge-1/0/1 unit 0] family { inet { address 192.168.1.1/24 } }
계층 수준에서 , interface
및 address-assignment
문을 사용하여 dhcp-local server
라우팅 인스턴스에서 DHCP 로컬 서버를 [edit routing-instances]
구성할 수 있습니다.
다음 예에서는 그룹 수준에서 확장된 DHCP 로컬 서버에 사용해야 하는 최소 구성을 보여 줍니다.
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
이 예에서는 라는 group_one
서버 그룹을 만들고 그룹 내의 인터페이스에서 ge-0/0/2.0
DHCP 로컬 서버를 사용하도록 지정합니다. DHCP 로컬 서버는 의 기본 풀 일치 구성을 사용합니다. ip-address-first.
DHCP 서버 구성을 삭제해도 DHCP 서버 바인딩이 계속 남아 있을 수 있습니다. DHCP 바인딩이 제거되었는지 확인하려면 DHCP 서버 구성을 삭제하기 전에 명령을 실행합니다 clear dhcp server binding
.
이 예에서는 그룹 수준에서 확장된 DHCP 로컬 서버에 사용해야 하는 최소 구성을 보여 줍니다. 인터페이스 ge-0/0/2에 대한 동적 프로필 구성이 있는 경우 해당 형식으로 인터페이스를 ifd.0
추가해야 합니다. 예를 들면 다음과 같습니다 ge-0/0/2.0
.
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
이 예에서는 라는 group_one
서버 그룹을 만들고 그룹 내의 인터페이스에서 ge-0/0/2.0
DHCP 로컬 서버를 사용하도록 지정합니다.
예: DHCP 서버 구성 완료
이 항목에서는 전체 DHCP 서버 구성을 보여 줍니다.
J-Web을 사용하여 DHCP 서버를 구성하는 방법에 대한 자세한 내용은 다음 비디오를 시청하십시오.
요구 사항
이 예에서는 Junos OS 릴리스 20.1R1에서 테스트되었습니다.
개요
인터페이스의 기본 IP 주소에서만 DHCP 서버를 구성할 수 있습니다. 인터페이스의 기본 주소는 기본적으로 로컬로 소싱되어 인터페이스로 전송되는 브로드캐스트 및 멀티캐스트 패킷의 로컬 주소로 사용되는 주소입니다.
다음 예제에서는 계층 수준의 문을 보여 줍니다 [edit interfaces]
. 인터페이스의 기본 주소(10.3.3.1/24)에는 계층 수준에서 정의된 해당 주소 풀 범위(10.3.3.33 - 10.3.3.254)가 [edit system services]
있습니다.
구성
DHCP 서버를 구성하려면 다음 작업을 수행합니다.
[항목] 구성
단계별 절차
DHCP 서버를 구성합니다.
[edit access address-assignment pool P1 family inet dhcp-attributes] range R1 { low 10.3.3.33; high 10.3.3.254; } dhcp-attributes { maximum-lease-time 7200; server-identifier 10.3.3.1; domain-name domain.tld; name-server { 10.6.6.6; 10.6.6.7; } wins-server { 10.7.7.7; 10.7.7.9; } router { 198.51.100.0; 198.51.100.1; 10.6.6.1; 10.7.7.1; } boot-file boot-client; boot-server 10.4.4.1; option 19 flag false; option 40 string domain.tld; option 16 ip-address 10.3.3.3; } host H1 { hardware-address 00:0d:56:f4:20:01; ip-address 10.4.4.4; } host H2 { hardware-address 00:0d:56:f4:01:ab; ip-address 10.5.5.6; } excluded-address 10.3.3.33; excluded-address 192.0.2.5; }
클라이언트 옵션을 구성합니다.
[edit interfaces] ge-0/0/1 { unit 0 { family inet { dhcp { client-identifier { user-id ascii 01aa.001a.bc65.3e; } lease-time 4100; update-server; } address 10.3.3.1/24; } }
레거시 DHCP 서버 구성
단계별 절차
DHCP 서버 구성 옵션을 지정합니다.
dhcp { domain-name "domain.tld"; maximum-lease-time 7200; default-lease-time 3600; name-server { 10.6.6.6; 10.6.6.7; } domain-search [ subnet1.domain.tld subnet2.domain.tld ]; wins-server { 10.7.7.7; 10.7.7.9; } router { 10.6.6.1; 10.7.7.1; } option 19 flag off; # 19: "IP Forwarding" option option 40 string "domain.tld"; # 40: "NIS Domain" option option 16 ip-address 10.3.3.33; # 16: "Swap Server" option pool 10.3.3.0/24 { address-range low 10.3.3.2 high 10.3.3.254; exclude-address { 10.3.3.33; } router { 10.3.3.1; } server-identifier 10.3.3.1; } pool 10.4.4.0/24 { boot-file "boot.client"; boot-server 10.4.4.1; } static-binding 00:0d:56:f4:20:01 { fixed-address 10.4.4.4; host-name "host.domain.tld"; } static-binding 00:0d:56:f4:01:ab { fixed-address { 10.5.5.5; 10.6.6.6; } host-name "another-host.domain.tld"; client-identifier "01aa.001a.bc65.3e"; } }
클라이언트 옵션을 구성합니다.
[edit interfaces] ge-0/0/1 { unit 0 { family inet { address 10.3.3.1/24; } }
라우터를 확장 DHCP 로컬 서버로 구성
라우터가 확장 DHCP 로컬 서버로 작동하도록 설정하고 라우터에서 확장 DHCP 로컬 서버 옵션을 구성할 수 있습니다. 확장된 DHCP 로컬 서버는 클라이언트 요청에 대한 응답으로 IP 주소 및 기타 구성 정보를 제공합니다.
확장된 DHCP 로컬 서버는 클라이언트 주소 풀 및 클라이언트 구성 정보가 DHCP 서버에 상주하는 기존 DHCP 서버 작업을 향상시킵니다. 확장된 DHCP 로컬 서버를 사용하면 클라이언트 주소 및 구성 정보가 DHCP 로컬 서버와 독립적으로 관리되고 다른 클라이언트 응용 프로그램에서 공유할 수 있는 중앙 집중식 주소 할당 풀에 상주합니다.
확장 DHCP 로컬 서버는 고급 풀 일치 및 명명된 주소 범위 사용도 지원합니다. 또한 클라이언트 PDU의 DHCP 옵션 82 정보를 사용하여 특정 클라이언트에 사용할 명명된 주소 범위를 결정하도록 로컬 서버를 구성할 수도 있습니다. 주소 할당 풀에 구성된 클라이언트 구성 정보에는 부트 서버, 유예 기간 및 임대 시간과 같은 사용자 정의 옵션이 포함됩니다.
확장된 DHCP 로컬 서버를 포함하는 DHCP 환경을 구성하려면 순서에 관계없이 완료할 수 있는 두 개의 독립적인 구성 작업이 필요합니다. 한 번의 작업으로 라우터에서 확장된 DHCP 로컬 서버를 구성하고 DHCP 로컬 서버가 사용할 주소 할당 풀을 결정하는 방법을 지정합니다. 다른 작업에서는 DHCP 로컬 서버에서 사용하는 주소 할당 풀을 구성합니다. 주소 할당 풀에는 IP 주소, 명명된 주소 범위 및 DHCP 클라이언트에 대한 구성 정보가 포함됩니다. 주소 할당 풀을 만들고 사용하는 방법에 대한 자세한 내용은 IP 주소 할당 풀을 참조하십시오.
확장된 DHCP 로컬 서버와 서버에서 사용하는 주소 할당 풀은 동일한 논리적 시스템 및 라우팅 인스턴스에서 구성되어야 합니다.
동일한 인터페이스에서 확장 DHCP 로컬 서버 및 확장 DHCP 릴레이를 구성할 수 없습니다.
라우터에서 확장된 DHCP 로컬 서버를 구성하려면 계층 수준에서 문을 포함합니다.dhcp-local-server
[edit system services]
[edit system services] dhcp-local-server { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } group group-name { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } interface interface-name <upto upto-interface-name> <exclude>; } pool-match-order { ip-address-first; option-82; } }
다음 계층 수준에서 이러한 문을 포함할 수도 있습니다.
[edit logical-systems logical-system-name system services]
[edit logical-systems logical-system-name routing-instances routing-instance-name system services]
[edit routing-instances routing-instance-name system services]
또한 계층 수준에서 문을 [edit system processes dhcp-service]
포함하여 traceoptions
DHCP 로컬 서버 작업에 대한 추적을 구성할 수 있습니다.
[edit system processes] traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; level (all | error | info | notice | verbose | warning); no-remote-trace; }
스위치를 DHCP 서버로 구성
이 주제는 ELS(Enhanced Layer 2 Software) 구성 스타일을 지원하는 EX 시리즈 스위치 및 QFX 시리즈 스위치용 Junos OS에 적용됩니다. 스위치에서 ELS를 지원하지 않는 소프트웨어를 실행하는 경우 스위치에서 DHCP 서버 구성을 참조하십시오. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.
DHCP(Dynamic Host Configuration Protocol) 서버는 TCP/IP 네트워크의 클라이언트 호스트에 구성 정보를 전달하기 위한 프레임워크를 제공합니다. DHCP 서버 역할을 하는 스위치는 IP 주소 및 기타 구성 매개 변수를 동적으로 할당하여 네트워크에 클라이언트를 추가하는 데 필요한 오버헤드를 최소화할 수 있습니다.
DHCP 구성은 DHCP 클라이언트의 기본 설정을 선택적으로 다시 구성하는 두 가지 구성 요소와 DHCP 서버 구성으로 구성됩니다. 이 주제는 IPv4(DHCPv4)용 DHCP를 사용하여 스위치를 로컬 DHCP 서버로 구성하는 방법에 대해 설명합니다. DHCPv6 로컬 서버에 대한 자세한 내용은 DHCPv6 로컬 서버 개요를 참조하십시오.
이 항목에서는 다음 작업에 대해 설명합니다.
스위치를 로컬 DHCP 서버로 구성
스위치를 로컬 DHCP 서버로 구성하려면 DHCP 주소 풀을 구성하고 풀의 IP 주소를 나타내야 합니다. DHCP 서버로 작동하는 스위치는 이 풀에서 IP 주소를 동적으로 배포합니다. 스위치는 기본 게이트웨이와 같은 추가 구성 매개 변수를 동적으로 할당하여 클라이언트에 네트워크 정보를 제공할 수 있습니다.
DHCP 서버에 대해 여러 주소 풀을 구성할 수 있습니다. DHCP는 구성된 모든 풀에 대한 상태 정보를 유지 관리합니다. 클라이언트에는 클라이언트가 보낸 DHCPDISCOVER 패킷이 서버에서 수신되는 인터페이스와 일치하는 서브넷이 있는 풀의 주소가 할당됩니다. 동일한 인터페이스에 두 개 이상의 풀이 있는 경우 사용 가능한 모든 풀에서 순환 방식으로 주소가 할당됩니다.
네트워크에서 이미 사용 중인 주소를 주소 풀에 할당하지 않도록 해야 합니다. DHCP 서버는 주소를 클라이언트에 할당하기 전에 네트워크에서 주소가 이미 사용 중인지 여부를 확인하지 않습니다.
스위치에서 DHCP 서버 구성
이 작업에서는 ELS(Enhanced Layer 2 Software) 구성 스타일을 지원하지 않는 EX 시리즈 스위치용 Junos OS를 사용합니다. 스위치에서 ELS를 지원하는 소프트웨어를 실행하는 경우 스위치를 DHCP 서버로 구성을 참조하십시오. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.
DHCP(Dynamic Host Configuration Protocol) 서버는 두 가지 중요한 TCP/IP 네트워크 서비스를 제공할 수 있습니다. DHCP는 IP 주소와 같은 IP 매개 변수를 클라이언트에 동적으로 할당할 수 있으며 클라이언트에 소프트웨어 업그레이드를 제공할 수도 있습니다.
DHCP 구성은 DHCP 클라이언트의 기본 설정을 선택적으로 다시 구성하는 두 가지 구성 요소와 DHCP 서버 구성으로 구성됩니다. 이 항목에서는 DHCP 서버의 구성에 대해 설명합니다. DHCP 클라이언트 재구성에 대한 자세한 내용은 DHCP 클라이언트 구성을 참조하십시오.
스위치에서 DHCP 서버의 두 가지 버전(확장 서버 버전 또는 레거시 서버 버전) 중 하나를 구성할 수 있습니다. DHCP 서버 구성을 이전 버전의 레거시 서버 버전과 호환되도록 유지해야 하는 경우가 아니면 확장 서버를 구성하는 것이 좋습니다.
이 항목에는 다음 작업이 포함됩니다.
스위치에서 확장 DHCP 서버 구성
확장 DHCP 서버를 구성하려면 DHCP 풀을 구성하고, 풀의 IP 주소를 지정하고, 서버 그룹을 만들어야 합니다. 추가 구성은 선택 사항입니다.
네트워크에서 이미 사용 중인 주소를 주소 풀에 할당하지 마십시오. 확장 DHCP 서버는 주소를 클라이언트에 할당하기 전에 주소가 이미 사용 중인지 여부를 확인하지 않습니다.
예: 보안 디바이스를 DHCP 서버로 구성
이 예에서는 디바이스를 DHCP 서버로 구성하는 방법을 보여줍니다.
라우팅 인스턴스에서 JDHCP를 구성하는 방법에 대한 자세한 내용은 라우팅 인스턴스에서 JDHCP를 구성하는 방법을 참조하십시오.
요구 사항
시작하기 전에:
각 서브넷에 사용할 IP 주소 풀 및 임대 기간을 결정합니다.
영구 IP 주소가 필요한 클라이언트의 MAC 주소를 가져옵니다. 이러한 클라이언트에 사용할 IP 주소를 결정합니다.
네트워크의 서버 및 장치에 사용할 수 있는 IP 주소를 나열합니다. 예를 들어 DNS, NetBIOS 서버, 부트 서버 및 게이트웨이 장치가 있습니다. Understanding Management Predefined Policy Applications(관리 사전 정의된 정책 애플리케이션 이해)를 참조하십시오.
네트워크의 서브넷 및 클라이언트에 필요한 DHCP 옵션을 결정합니다.
개요
이 예에서는 디바이스를 DHCP 서버로 구성합니다. IP 주소 풀을 192.168.2.0/24로 지정하고 낮은 범위인 192.168.2.2에서 높은 범위인 192.168.2.254로 지정합니다. 최대 임대 시간을 2,419,200으로 설정합니다. 그런 다음 DNS 서버 IP 주소를 192.168.10.2로 지정합니다.
Junos OS 릴리스 15.1X49-D60 및 Junos OS 릴리스 17.3R1부터 모든 SRX 시리즈 방화벽의 레거시 DHCPD(DHCP 데몬) 구성은 더 이상 사용되지 않습니다. 새로운 JDHCP CLI만 지원됩니다. 이미 DHCPD 구성이 있는 디바이스에서 Junos OS 릴리스 15.1X49-D60 이상 릴리스로 업그레이드하면 다음과 같은 경고 메시지가 표시됩니다.
경고: 사용되는 DHCP 구성 명령은 향후 Junos 릴리스에서 더 이상 사용되지 않습니다.
경고: 업데이트된 명령에 대한 설명서를 참조하십시오.
구성
절차
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경하고, 계층 수준에서 명령을 CLI로 set access
복사해 붙여 넣은 다음, 구성 모드에서 을 입력합니다 commit
.
set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 set system services dhcp-local-server group g1 interface ge-0/0/2.0 set access address-assignment pool p1 family inet network 192.168.2.0/24 set access address-assignment pool p1 family inet range r1 low 192.168.2.2 set access address-assignment pool p1 family inet range r1 high 192.168.2.254 set access address-assignment pool p1 family inet dhcp-attributes maximum-lease-time 2419200 set access address-assignment pool p1 family inet dhcp-attributes name-server 192.168.10.2
GUI 빠른 구성
단계별 절차
디바이스를 DHCP 서버로 구성하려면 DHCP 풀 정보, 서버 정보, 리스 시간 및 옵션 정보를 지정합니다.
J-Web 인터페이스에서 DHCP > DHCP 서비스 > 구성을 선택합니다.
DHCP 풀을 선택합니다. 을 누르십시오 Add.
DHCP 서버가 클라이언트와 통신할 때 IP 패킷에 포함하는 소스 주소로 사용되는 IP 주소를 지정합니다. 주소는 옵션 54의 DHCP 패킷에 포함되어 있습니다.
IPv4 주소 할당 풀에 대한 서브넷 정보를 지정합니다. 유형 192.168.2.0/24.
Address Range Low(주소 범위 낮음)에 를 입력합니다 192.168.2.2.
Address Range High(주소 범위 높음)에 를 입력합니다 192.168.2.254.
제외 주소 상자에 DHCP 주소 풀에서 제외할 주소를 입력합니다. 형식 192.168.2.0/24
이 주소 풀의 DHCP 클라이언트에 할당할 서버 식별자를 지정합니다. 식별자는 DHCP 메시지에서 DHCP 서버를 식별하는 데 사용할 수 있습니다.
이 주소 풀의 DHCP 클라이언트에 할당할 도메인 이름을 지정합니다.
DHCP 클라이언트가 연결해야 하는 다음 서버를 지정합니다. 형식 192.168.10.2
DHCP가 주소를 임대해야 하는 최대 시간(초)을 정의합니다. 유형 2419200.
장치 요청 주소 옵션인 DHCP 옵션 32를 정의합니다. 옵션 코드에 숫자 값을 입력해야 합니다. 목록에서 옵션 코드에 해당하는 옵션 유형을 선택합니다.
확인을 클릭합니다.
디바이스 구성을 마쳤으면 커밋(Commit ) > 커밋( Commit)을 클릭합니다.
단계별 절차
다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 이를 수행하는 방법에 대한 지침은 CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스를 DHCP 서버로 구성하려면 다음과 같이 하십시오.
DHCP 서버에 연결할 수 있는 IP 주소로 인터페이스를 구성합니다.
[edit] user@host# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24
DHCP 서버를 구성합니다.
[edit] user@host# set system services dhcp-local-server group g1 interface ge-0/0/2.0
클라이언트에 할당할 수 있는 IPv4 주소에 대한 주소 풀을 만듭니다. 풀의 주소는 DHCP 클라이언트가 상주하는 서브넷에 있어야 합니다. 네트워크에서 이미 사용 중인 주소는 포함하지 마십시오.
[edit]] user@host# set access address-assignment pool p1 family inet network 192.168.2.0/24
(선택 사항) IP 주소 풀 범위를 지정합니다. 주소 할당 풀에서 주소 범위를 정의합니다. 범위는 클라이언트에 할당할 수 있는 풀 내의 주소 하위 집합입니다. 범위를 지정하지 않으면 풀 내의 모든 주소를 할당할 수 있습니다. 범위의 이름과 범위 내 주소의 하한 및 상한을 구성합니다.
[edit]] user@host# set access address-assignment pool p1 192.168.2.0/24 address-range low 192.168.2.2 high 192.168.2.254
(선택 사항) 하나 이상의 라우터를 클라이언트 서브넷의 기본 게이트웨이로 구성합니다.
[edit] user@host# set access address-assignment pool p1 family inet dhcp-attributes router 192.168.10.3
(선택 사항) 클라이언트와 교환되는 메시지에서 DHCP 서버의 소스 주소로 사용되는 IP 주소를 구성합니다. 고객은 이 정보를 사용하여 임대 제안을 구별합니다.
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes server-identifier 192.168.10.1
(선택 사항) 클라이언트가 임대를 갱신하지 않는 경우 클라이언트가 할당된 IP 주소에 대한 임대를 보유하는 최대 기간(초)을 지정합니다.
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes maximum-lease-time 2419200
(선택 사항) DHCP 패킷에 포함할 사용자 정의 옵션 지정
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes option 98 string test98
클라이언트의 MAC 주소로 고정 IP 주소를 할당합니다.
[edit] user@host# set access address-assignment pool pool1 family inet host host1 ip-address 192.168.2.100 hardware-address 2c:56:dc:72:99:f3
결과
구성 모드에서 명령을 입력하여
show access address-assignment
구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.
[edit]
user@host# show access address-assignment
pool p1 {
family inet {
network 192.168.2.0/24;
range r1 {
low 192.168.2.2;
high 192.168.2.254;
}
dhcp-attributes {
maximum-lease-time 2419200;
name-server {
192.168.10.2;
}
}
}
}
}
구성 모드에서 명령을 입력하여
show system services dhcp-local-server
구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.[edit] user@host#
show system services dhcp-local-server
group g1 { interface ge-0/0/2.0; }
디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit
.
확인
구성이 올바르게 작동하고 있는지 확인합니다.
DHCP 바인딩 데이터베이스 확인
목적
DHCP 바인딩 데이터베이스가 DHCP 서버 구성을 반영하는지 확인합니다.
작업
운영 모드에서 다음 명령을 입력합니다.
show dhcp server binding
명령을 사용하여 데이터베이스의 모든 활성 바인딩을 표시합니다.show dhcp server binding address detail
명령(여기서 address 는 클라이언트의 IP 주소)을 사용하여 클라이언트에 대한 자세한 정보를 표시할 수 있습니다.
이러한 명령은 다음과 같은 샘플 출력을 생성합니다.
user@host> show dhcp server binding IP Address Hardware Address Type Lease expires at 30.1.1.20 00:12:1e:a9:7b:81 dynamic 2007-05-11 11:14:43 PDT
user@host> show dhcp server binding address detail IP address 192.0.2.2 Hardware address 00:a0:12:00:13:02 Pool 192.0.2.0/24 Interface fe-0/0/0, relayed by 192.0.2.200 Lease information: Type DHCP Obtained at 2004-05-02 13:01:42 PDT Expires at 2004-05-03 13:01:42 PDT State active DHCP options: Name: name-server, Value: { 6.6.6.6, 6.6.6.7 } Name: domain-name, Value: mydomain.tld Code: 32, Type: ip-address, Value: 192.0.2.33
DHCP 서버 작동 확인
목적
DHCP 서버 작업이 구성되었는지 확인합니다.
작업
운영 모드에서 다음 명령을 입력합니다.
show dhcp server statistics
명령을 사용하여 DHCP 서버 통계를 확인합니다.
user@host> show dhcp server statistics Packets dropped: Total 0 Messages received: BOOTREQUEST 45 DHCPDECLINE 0 DHCPDISCOVER 1 DHCPINFORM 39 DHCPRELEASE 0 DHCPREQUEST 5 DHCPLEASEQUERY 0 DHCPBULKLEASEQUERY 0 Messages sent: BOOTREPLY 6 DHCPOFFER 1 DHCPACK 3 DHCPNAK 2 DHCPFORCERENEW 0 DHCPLEASEUNASSIGNED 0 DHCPLEASEUNKNOWN 0 DHCPLEASEACTIVE 0 DHCPLEASEQUERYDONE 0
변경 내역 테이블
기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.