오늘은 우리 집의 원격 데스크톱 연결을 위한 세 번째 시간으로 ipTIME 공유기의 WOL(Wake On Lan) 설정에 대해 알아보겠습니다. 이전 포스팅을 통해 원격지에서 우리 집에 있는 서버(데스크톱)에 접속하기 위해서는 해당 기기의 WOL 기능이 활성화되어 있어야 하는 내용을 살펴보았습니다. 또 원격지에서 가정용 공유기에 접속하기 위해서 필요한 DDNS 설정도 배웠습니다. 관련 내용은 아래 링크를 통해 확인 가능합니다. 오늘은 다음 순서로 공유기에서 가정에 있는 서버(데스크톱)의 전원을 On/Off 할 수 있도록 원격지에서 제어하고자 하는 기기를 가정용 공유기에 등록하는 과정을 살펴보겠습니다.
3. 공유기의 WOL 설정
4. 공유기의 포트 포워딩 설정
5. 공유기의 원격관리를 위한 원격 접속 포트 설정
6. 서버(데스크톱)의 원격 데스크톱 활성화
7. 간편하게 휴대폰으로 서버의 전원인가를 위한 WOL 앱 설치 및 활성화
오늘 ipTIME 공유기에서 WOL 설정 과정은 단순합니다. 특별히 설명할 내용도 없습니다. 그래서 본격적으로 ipTIME 공유기에서 WOL 설정과 ipTIME 공유기를 통해 원격지에서 전원을 On/Off 할 기기를 등록하기에 앞서 MAC Address에 대해서 잠깐 얘기하고자 합니다. 먼저 MAC Address의 정의를 위키백과를 통해 살펴보겠습니다.
MAC Address는 '네트워크 세그먼트의 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자'라고 정의하고 있습니다. 조금 어렵죠? 네트워크는 OSI 7 계층에 따라 분류되고 설계가 되어 있습니다. 네트워크 기기간의 연결의 위해 각 기기는 고유한 식별번호를 가지고 있어야 하는데 4 계층에서 식별하는 수단은 이전 포스팅(공유기의 DDNS 설정)에서 언급된 IP이고, 그보다 더 낮은 2 계층(데이터 링크 계층)에서 기기를 식별하는 수단이 바로 MAC Address입니다.
설명이 좀 부족합니다. 여전히 어렵죠? 우리가 주민등록 제도를 통해서 개인이 고유한 식별 번호를 부여받듯이 인터넷에 연결된 기기도 공유한 식별자를 가지고 있어야 합니다. 인터넷으로 연결된 모든 기기는 IP와 MAC Address를 통해서 기기를 추적할 수 있도록 설계가 되어 있습니다. IP는 사용자 또는 관리자가 임의적으로 변경할 수 있는 식별자인데 비해 MAC Address는 임의로 변경이 불가능합니다.
예를 들어 우리나라의 주소체계를 말하자면 '경상남도 사천시 용현면 신복리 7-1'이라는 주소는 관리자에 의해 변경이 가능하지만, 위도와 경도로 구분된 GPS 좌표는 주소가 변경되더라도 바뀌지 않습니다. 이와 같이 생각하면 될 것 같습니다. MAC Address는 IP가 바뀌더라도 변경되지 않는 고유한 식별자로 생각하면 됩니다. 따라서 모드 네트워크 기기는 사전에 정의된 약속에 따라 제조사 정보와 일련번호로 부여받아 네트워크 장치가 제조될 때에 칩에 기록이 됩니다. 우리가 해킹 사건이 일어났을 때 추적하는 것도 IP와 MAC Address를 통해서 추적을 하게 됩니다. 반대로 원격지에서 내 PC를 찾아가서 PC를 켜는 과정도 IP와 MAC Address가 있기에 가능한 일입니다. 더 깊이 있는 내용은 책이나 다른 글을 참조하시고 이제 본론으로 들어가겠습니니다.
원격지에서 ipTIME 공유기를 이용해서 특정 컴퓨터를 On/Off 하기 위해서는 ipTIME 공유기의 WOL 기능에 해당 기기의 MAC Address를 등록을 해야 합니다. 당연히 해당 기기의 LAN(이더넷 카드)는 WOL을 지원해야 하고, 운영체제를 통해서도 WOL이 지원되도록 설정이 되어 있어야 합니다. 이 과정은 위 1번 포스팅에서 설명된 내용입니다. 그리고 외부에서 집에 있는 ipTIME 공유기에 접속을 할 수 있어야 하는데 이 내용은 2번 포스팅에서 설명이 되었습니다.
이제 컴퓨터를 ipTIME 공유기의 WOL 기능에 등록하기 위해서 ipTIME 공유기의 관리자 페이지에 접속을 합니다. ipTIME 공유기 관리자 페이지에서 로그인 이름, 로그인 암호, 그림문자를 입력 후 로그인을 클릭합니다. 우측 화면이 초기 접속 화면입니다. 여기서 관리 도구를 클릭합니다. 참고로 ipTIME 공유기 관리자 페이지 접속 방법은 이곳에서 설명하지 않습니다. 만약 모르신다면 공유기 매뉴얼이나 인터넷 검색을 이용하시기 바랍니다.
이제 아래 그림과 같이 ipTIME 공유기 관리를 위한 페이지가 열립니다. 아래 그림의 순서와 같이 왼쪽 메뉴 탐색기에서 '고급 설정 > 특수기능 > WOL 기능'을 클릭합니다. 만약 이미 원격지에서 On/Off를 제어하기 위해 기기가 등록되어 있다면 아래 그림과 같이 우측에 등록된 기기들의 목록이 나타납니다. 저는 이전 포스팅에서와 같이 Windows 2016 서버와 NAS 서버를 원격지에서 필요할 경우 사용하기 때문에 2대의 서버가 등록이 되어 있습니다.
만약 NAS 서버를 원격지에서 On 시키고자 할 경우 오른쪽 체크박스에서 해당 기기를 선택하고 PC 켜기를 클릭하면 해당 서버의 전원이 WOL 기능을 통해 원격지에서 켜집니다. 다만 아셔야 하는 내용은 해당 PC는 물리적으로 전원이 연결이 되어 있어야 하는 상태이고 최저 전력 모드로 전원이 공급되고 있어야 합니다. 최저 전력 모드로 전원 Off 후 전기료를 아끼기 위해 멀티탭의 전원을 Off 했거나 또는 Off 후 다시 On 했을 경우에는 WOL 기능이 작동되지 않습니다. WOL 기능을 통해서 전원을 인가하기 위해서는 기기가 WOL 기능을 통해 항상 스탠바이 상태로 활성화되어 있어야 합니다.
예를 들면 제가 외부에서 서버를 작동시킬 상황이 있어서 평소와 같이 WOL 기능을 이용해서 원격지에서 NAS 서버의 전원을 인가시켰는데 시간이 지나도 서버가 켜지지 않고 반응이 없었습니다. ipTIME 공유기까지 네트워크는 정상적으로 연결이 되고 있음을 확인했습니다. 나중에 밝혀진 원인은 전기점검으로 전체 전기가 차단되었다가 다시 공급이 되었다고 했습니다. 즉 서버가 최대 절전모드를 통해 WOL 기능이 스탠바이 상태로 있다가 아파트 전기 점검으로 인해 스탠바이 상태가 유실되었기 때문입니다. 이 경우 다시 전기가 공급이 되더라도 WOL 기능에 의한 스탠바이 상태는 자동으로 활성화되지 않기 때문에 물리적으로 전원을 On 시킨 후 다시 Off 시키면 다시 최대 절전모드에서 WOL 기능이 스탠바이 상태로 놓입니다.
가끔은 아내가 제가 없을 때 전기요금을 아낀다고 멀티탭의 전원을 Off 시키는 경우도 있었는데 이 경우 멀티탭 전원 On 후 각 기기들의 전원을 물리적으로 On 시킨 후 다시 Off 시켜야 최대 절전모드에서 WOL 상태가 스탠바이 상태를 유지함을 알고 있어야 합니다.
이제 기기를 WOL 기능에 등록하는 방법을 살펴보겠습니다. 해당 기기의 MAC Address를 알고 있다면 MAC 주소에 MAC Address를 입력 후 추가 버튼을 클릭해서 입력할 수 있습니다. MAC Address는 해당 기기의 터미널 모드(CMD 창)로 'ipconfig /all' 명령으로 조회할 수 있습니다. 그러나 ipTIME 공유기에서는 아래 그림과 같이 등록된 네트워크 기기들의 MAC Address를 조회하는 기능이 있습니다. 때문에 등록할 기기의 전원을 켠 상태에서 아래 그림의 돋보기 아이콘을 클릭하면 ipTIME 공유기에 연결된 기기들의 MAC Address를 보여줍니다. 여기서 등록하고자 하는 기기를 선택하고 추가를 클릭하면 됩니다.
만약 연결된 기기가 많아서 등록하고자 하는 기기가 어떤 MAC을 사용하는지 모를 경우 등록할 기기를 제외하고 나머지 기기의 전원을 임시로 Off 시키면 되겠죠. 최대한 쉬운 방법으로 설명을 드렸습니다.
등록할 기기를 클릭하면 아래 그림과 같이 MAC 주소에 해당 기기의 MAC Address가 자동으로 입력이 됩니다. PC 설명에 본인이 인지할 수 있도록 별칭을 부여하고 아래 그림과 같이 추가 버튼을 클릭하면 됩니다. 마지막으로 등록된 기기를 저장하기 우해서 우측 상산의 저장 버튼을 클릭합니다.
이렇게 해서 ipTIME 공유기의 WOL 기능을 이용해서 특정 PC의 전원을 On 시키는 방법을 살펴보았습니다. 그러나 여기까지는 집에서만 가능합니다. 즉 ipTIME 공유기에 연결된 네트워크에서만 가능합니다. 집이 아닌 외부에서 ipTIME 공유기에 접속하기 위해서는 VPN 설정이 되어 외부에서 내부(집)와 동일한 네트워크 환경으로 전환하거나 아니면 원격 접속을 위해 ipTIME 공유기의 원격 접속 포트가 활성화되어 있어야 합니다. 이 이야기는 5편에서 설명될 예정입니다. 미리 확인하고 싶은 분을 위해 다른 사용자가 작성한 매뉴얼을 링크 걸어 둡니다.
이상으로 ipTIME 공유기의 WOL 기능을 이용하는 방법을 간략하게 살펴보았습니다. 혹 문의가 있으면 댓글 남겨주시면 대응토록 하겠습니다. 오늘도 즐거운 하루가 되시길...