/wm/device/all/json[
...
{ "entityClass" : "DefaultEntityClass", "mac" : ["00:08:5a:00:3c:26"], "ipv4" : ["128.30.52.37", "129.82.138.44", "134.170.165.251", "134.170.165.253", "125.56.214.57", "125.56.214.67", "125.56.214.81",
... ,
"39.113.80.193", "39.119.113.41", "42.121.57.19", "45.64.129.254",
... ,
"125.132.155.163", "125.137.129.132", "125.227.196.240", "126.241.135.214"], "vlan" : [], "attachmentPoint" : [ { "port" : 21, "switchDPID" : "00:02:64:51:06:9d:14:c0", "errorStatus" : null } ], "lastSeen" : 1429521805958 },
...
] 메일로 답변 드린 내용을 게시합니다.
OF SW에
public network를 붙이신 것으로 보입니다.
당연한 결과입니다만 이 경우 /wm/device/all/json의 반환값에서 “mac”은 router(GW)의 mac 주소일 것이며
“ipv4” 리스트에 포함된 각 device의 mac 주소를 컨트롤러는 알 수 없습니다.
다만 WebUI에서 해당 mac에 대해 하나의 IP를 표시할 지 모든 IP를 표시할 지는
필요하실 경우 source를 수정하여 사용하시기 바랍니다.