Wake-on-LAN(WoL)은 Windows 10 운영체제에서 과소평가되고 제대로 활용되지 못하는 기능 중 하나입니다.
일반적인 Windows 사용자라면 'Wake-on-LAN'이라는 말만 들어도 졸음이 올지도 모릅니다. 어차피 LAN 연결은 게이머나 IT 지원 담당자들만 신경 쓰는 분야 아니냐고요?
과거에는 그랬을지 몰라도, 오늘날 Windows의 Wake-on-LAN 기능을 설정하면 생각보다 훨씬 많은 이점을 얻을 수 있습니다. 그렇다면 Wake-on-LAN이란 정확히 무엇일까요? 일반 사용자에게 어떤 도움이 될까요? 그리고 가장 중요한 것, 어떻게 설정하는 것일까요?
Wake-on-LAN이란?
Wake-on-LAN은 네트워크 표준으로, 이를 활성화하면 컴퓨터를 원격으로 켤 수 있습니다. 여기에는 Wake-on-Wireless-LAN(WoWLAN)이라는 보조 표준도 함께 존재합니다.
WoL이 정상적으로 작동하려면 다음 세 가지 조건이 필요합니다.
- 컴퓨터가 전원에 연결되어 있어야 합니다.
- 메인보드가 ATX 규격과 호환되어야 합니다. 걱정하지 않으셔도 됩니다. 대부분의 최신 메인보드는 이 요건을 충족합니다.
- 컴퓨터의 네트워크 카드(유선 또는 무선)가 WoL을 지원해야 합니다. 다행히 WoL 지원은 거의 보편화되어 있습니다.
프로토콜 차원에서 Wake-on-LAN은 컴퓨터 업계 전반에 널리 보급되어 있습니다. 하드웨어 수준에서의 지원이 필요하기 때문에 Windows, Mac, Linux 등 운영체제에 관계없이 문제없이 작동합니다.
Windows 기준으로 보면, 최대 절전 모드나 절전 모드 같은 기본 전원 상태뿐만 아니라 완전히 종료된 상태에서도 컴퓨터를 켤 수 있습니다.
Wake-on-LAN은 어떻게 작동할까?
Wake-on-LAN은 '매직 패킷(magic packet)'이라는 개념에 기반합니다. 간단히 설명하면, 네트워크 카드가 매직 패킷을 감지하면 컴퓨터에게 스스로 켜지라고 신호를 보내는 방식입니다.
바로 이 때문에 컴퓨터가 꺼져 있더라도 전원에 연결되어 있어야 하는 것입니다. WoL을 지원하는 네트워크 카드는 매직 패킷을 감시하기 위해 하루 24시간 소량의 전력을 계속 소모합니다.
그렇다면 실제로는 어떤 일이 벌어지고 있을까요? 간단히 정리해 보겠습니다.
매직 패킷은 서버에서 전송됩니다. 이 서버는 전용 소프트웨어, 라우터, 웹사이트, 컴퓨터, 모바일 기기, 스마트 TV, 기타 IoT 장비 등 다양한 형태가 가능합니다.
서버는 네트워크 전체에 패킷을 브로드캐스트합니다. 패킷에는 서브넷 정보, 네트워크 주소, 그리고 무엇보다 중요한 대상 컴퓨터의 MAC 주소가 포함되어 있습니다.
이 모든 정보가 하나의 패킷으로 묶인 것을 '웨이크업 프레임(wake-up frame)'이라고 부릅니다. 네트워크 카드는 이를 끊임없이 스캔하며, 패킷 안에서 동일한 MAC 주소가 16번 반복되면 컴퓨터는 그것이 웨이크업 프레임임을 인식하게 됩니다.
Wake-on-LAN은 왜 유용할까?
이제 Wake-on-LAN이 무엇이고 어떻게 작동하는지 알았습니다. 하지만 왜 유용할까요? 일반 사용자가 굳이 관심을 가져야 할 이유가 있을까요?
어디서든 컴퓨터 켜기
어디서든 컴퓨터를 켤 수 있다는 안도감은 이루 말할 수 없습니다. 더 이상 중요한 문서나 필수 파일이 집 컴퓨터에만 있어 곤란해지는 일이 없을 겁니다.
데스크톱을 원격으로 사용하려면 Wake-on-LAN을 지원하는 원격 데스크톱 앱이 필요합니다. Google의 인기 서비스인 Chrome Remote Desktop은 이를 지원하지 않지만, TeamViewer는 지원합니다.
참고: 컴퓨터가 완전히 종료된 상태에서 WoL 기술로 깨어나려면, BIOS가 Wakeup-on-PME(Power Management Event)를 지원해야 합니다.
케이블 없는 시대의 스마트한 활용
케이블 없는 미디어 환경(cord cutting) 열풍에 동참하셨나요? 그렇다면 이미 다양한 앱과 서비스를 활용하고 계실 겁니다.
스마트 TV, Nvidia Shield 셋톱박스, Kodi 홈시어터 앱 등 많은 기기와 앱이 Wake-on-LAN 요청을 보낼 수 있습니다.
예를 들어, 오래된 노트북을 Plex 서버 겸 로컬 영화·TV 프로그램 저장 용도로 사용한다면, 콘텐츠를 시청할 때 필요할 때마다 노트북을 깨우고 24시간 내내 켜두지 않아도 됩니다.
Wake-on-LAN 활성화 방법
WoL을 활성화하는 작업은 두 단계로 이루어집니다. Windows 설정과 컴퓨터의 BIOS 설정을 모두 구성해야 합니다.
Windows에서 Wake-on-LAN 활성화하기
Windows에서 Wake-on-LAN을 활성화하려면 먼저 장치 관리자를 열어야 합니다. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭한 후 장치 관리자를 선택하거나, Windows 키를 누르고 앱 이름을 검색하면 됩니다.
장치 목록을 아래로 스크롤하여 네트워크 어댑터를 찾습니다. > 아이콘을 클릭해 메뉴를 확장합니다.
이제 자신의 네트워크 카드를 찾아야 합니다. 어떤 항목이 네트워크 카드인지 확실하지 않다면, Windows 키를 누르고 시스템 정보를 검색하세요. 앱을 실행한 뒤 시스템 요약 > 구성 요소 > 네트워크 > 어댑터로 이동하면 확인할 수 있습니다.
장치 관리자로 돌아가 네트워크 카드를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창이 열리면 고급 탭을 클릭합니다.
목록을 아래로 스크롤하여 Wake-on-LAN 항목을 찾습니다. 기기마다 명칭이 다를 수 있으니, Wake-on-LAN이 보이지 않으면 'Wake on magic packet', 'remote wake-up', 'power on by LAN', 'power up by LAN', 'resume by LAN', 'resume on LAN' 등의 이름도 확인해 보세요. 해당 항목을 찾으면 값을 Enabled(사용)로 변경합니다.
다음으로 전원 관리 탭을 클릭합니다. 이 장치가 컴퓨터의 절전 모드를 해제하도록 허용과 매직 패킷만 컴퓨터의 절전 모드를 해제하도록 허용 옆의 두 체크박스에 반드시 체크하세요.
설정이 끝나면 확인을 클릭합니다.
BIOS에서 Wake-on-LAN 활성화하기
아쉽게도 BIOS 메뉴는 제조사와 기종마다 다르기 때문에 정확한 지침을 드리기는 어렵습니다.
대체로 컴퓨터 부팅 중 특정 키를 눌러야 BIOS에 진입할 수 있습니다. 일반적으로 Escape, Delete, F1 키 중 하나입니다.
BIOS 메뉴에서 Power 탭을 찾은 후 아래로 스크롤하여 Wake-on-LAN 항목을 찾습니다. 반드시 활성화로 변경하고 변경 사항을 저장하세요.
참고: 탭 이름이 Power Management일 수도 있고, Advanced Settings(고급 설정) 또는 유사한 탭에서 전원 관련 설정을 찾아야 할 수도 있습니다.
Wake-on-LAN의 보안 고려사항
매직 패킷은 OSI 2계층을 통해 전송됩니다. 실질적으로 이는 같은 네트워크에 접속한 누구나 WoL을 이용해 컴퓨터를 켤 수 있다는 의미입니다.
가정 환경에서는 크게 문제가 되지 않지만, 공용 네트워크에서는 잠재적 위험이 될 수 있습니다.
이론적으로 WoL은 컴퓨터를 켜는 기능만 제공합니다. 보안 검사, 비밀번호 화면 등 다른 보안 장치를 우회할 수 없으며, 컴퓨터를 원격으로 끌 수도 없습니다.
다만, 공격자가 DHCP와 PXE 서버를 조합해 자신만의 부팅 이미지로 컴퓨터를 부팅한 사례가 존재합니다. 이 경우 로컬 네트워크상의 보호되지 않은 디스크에 접근할 위험이 있습니다.
Wake-on-LAN을 사용해 보시겠어요?
오래된 기술임에도 불구하고 Wake-on-LAN은 놀랄 만큼 다양한 활용 사례를 지니고 있습니다. 스마트 홈 기술이 더욱 보편화될수록 WoL은 가정 사용자에게 더욱 유용해질 전망입니다. 무엇보다 설정 과정이 의외로 간단하다는 점이 매력적입니다.
이미 사용하고 계신가요? 이 글을 읽고 직접 설정해 보고 싶어지셨나요? 아래 댓글로 여러분의 의견을 남겨주세요.