EdgeRouter - UnfiFI 컨트롤러의 DHCP 옵션을 조정하는 방법

download at 2017-01-17T19:16:49Z origin

Question

EdgeRouter에 있는 DHCP 서버의 환경설정을 조정하여 UniFI AP가 자동으로 UniFI 컨트롤러 소프트웨어가 설치된 컴퓨터를 자동으로 찾도록 할 수 있을까요?

Answer

위와 같은 일이 가능하게 하도록 하기 위해서는 UniFi AP가 DHCP서버로부터 IP주소를 받을 수 있도록 설정되어야 합니다. 그리고 IP는 고정 값으로 예약된 값이어야 합니다. 예를 들어, 서브넷이 192.168.0.0/24 이고, UniFi AP가 192.168.0.254 로 설정되기를 원하고, 컨트롤러 소프트웨어가 설치된 컴퓨터는 192.168.0.10 라고 가정합니다. EdgeRouter의 커맨드라인에 SSH로 로그인하여 다음과 같이 명령어를 수행합니다:

configure
set service dhcp-server global-parameters "option unifi-address code 43 = string;"
set service dhcp-server shared-network-name YOUR_NETWORK_NAME subnet 192.168.0.0/24 static-mapping YOUR_UNIFI_NAME ip-address 192.168.0.254
set service dhcp-server shared-network-name YOUR_NETWORK_NAME subnet 192.168.0.0/24 static-mapping YOUR_UNIFI_NAME mac-address 11:22:33:44:55:66
set service dhcp-server shared-network-name YOUR_NETWORK_NAME subnet 192.168.0.0/24 subnet-parameters "option unifi-address 01:04:AA:BB:CC:EE;"
commit
save
exit

IP주소와 범위를 필요한 대로 수정합니다. YOUR_NETWORK_NAME 를 실제 DHCP 서브넷이 존재하는 네트워크 이름으로 교체하고, YOUR_UNIFI_NAME 를 DHCP설정 내에서 고정적으로 매핑된 UniFi를 인식하기 위한 이름으로 변경합니다. 11:22:33:44:55:66 는 UniFi AP의 맥 주소로 변경합니다. (컨트롤러 소프트웨어나 스티커 아래에 쓰여있습니다.)

이제 AA:BB:CC:EE 으로 표기된 컨트롤러 소프트웨어가 구동중인 컴퓨터의 IP 주소를 16진법으로 기술합니다. 예를 들어 192.168.0.10C0:A8:00:0A 로 표현됩니다. IP 주소를 16진법으로 변환하는 작업은 IP 주소를 16진수로 변환.문서를 참조하세요.