EdgeRouter - 커스텀 DHCP 옵션 설정하기 ========================================= download at 2017-02-07T01:06:30Z `origin `_ Overview -------- -------------- 이 문서는 DHCP 서버에서 클라이언트로의 트래픽을 커스터마이징 하기위한 옵션을 조정하는 방법에 대하여 서술합니다. .. Note:: 이 설정은 DHCP 서브넷이 이미 \ `EdgeMAX - 고정 IP 주소를 설정하기 `__ 문서를 참조하여 완료되었다고 가정합니다. DHCP 서버 설정 단계 --------------------- -------------- DHCP 서버의 환경 설정을 위해서 4가지의 세팅이 필요합니다: - 이름 (name) - 서브넷 (subnet) - 옵션 넘버 (option number) - 옵션 스트링 (option string) 아래의 예제는 옵션 242를 현재 dhcp 환경설정에 추가하는 방법에 대하여 기술합니다: :: set service dhcp-server global-parameters 'option option-242 code 242 = string;' set service dhcp-server shared-network-name LABNET subnet 100.0.0.0/24 subnet-parameters 'option option-242 "L2Q=1,L2QVLAN=118";'   아래는 DHCP 환경설정입니다: :: dhcp-server { global-parameters "option option-242 code 242 = string;" shared-network-name LABNET { subnet 100.0.0.0/24 { default-router 100.0.0.1 dns-server 100.0.0.1 start 100.0.0.10 { stop 100.0.0.100 } subnet-parameters "option option-242 "L2Q=1,L2QVLAN=123";" } } } 참고사항 ----- -------------- 본 예제는 dhcpd.conf에 직접 커스텀 스트링을 입력하는 경우 문자열 처리("")가 필요합니다. 문자 인용 기호는 CLI 명령어로는 입력을 받지 않기 때문에 문자열 인용 기호는 \ "\ 로 대체하여 dhcpd.conf 파일을 생성할 때 해당 값으로 대체하여 작성합니다. 위의 예제는 특정 타입의 SIP phone이 부팅 이후 특정 VLAN에 참여하도록 하는 예제입니다. 주의 사항 ------- -------------- 위의 환경설정은 스트링이 직접 dhcpd.conf에 검증하지 않고 입력하였습니다. 데몬이 올바르게 시작하지 않을 수 있으며, 에러를 적절하게 리포팅 할 수 없습니다. 데몬이 올바르게 동작하는지 확인하기 위해서는 시스템 로그 파일을 참조해야 합니다.