Wake-On-LAN은 컴퓨터 앞에 직접 있지 않아도 시스템을 켤 수 있는 기능입니다. 즉, 일일이 전원 버튼을 누르지 않고도 원격지에서 컴퓨터를 켤 수 있다는 뜻입니다. 놀랍게도 이 기술은 이미 약 20년간 우리 곁에 존재해 왔지만, 정작 많은 사람들이 이를 어떻게 활용해야 하는지 모르고 있습니다. 그래서 이번 글에서는 Wake-on-LAN이 무엇인지, 어떤 원리로 작동하는지 자세히 살펴보겠습니다.
Wake-on-LAN(WoL)이란?
Wake-on-LAN(WoL)은 네트워크 메시지를 통해 컴퓨터를 원격으로 켜거나 절전 상태에서 깨울 수 있도록 하는 이더넷(Ethernet) 및 토큰 링(Token Ring) 네트워킹 표준입니다. 이 기능을 사용하면 컴퓨터는 저전력 상태로 두어 전기를 아끼면서도, 필요할 때 원격으로 파일이나 폴더에 접근할 수 있어 매우 유용합니다.
Wake-on-LAN 사용 조건
Wake-on-LAN이 작동하려면 크게 두 가지 요소, 즉 메인보드와 네트워크 카드(랜카드)가 다음 조건을 충족해야 합니다.
- 메인보드가 ATX 호환 전원 공급 장치에 연결되어 있어야 합니다.
- 두 대 이상의 컴퓨터 간에 피어 투 피어(P2P) 네트워크가 구성되어 있어야 합니다.
- 이더넷 카드가 해당 기능을 지원해야 합니다.
- 컴퓨터가 절전(Sleep) 모드 또는 최대 절전(Hibernation) 모드 상태여야 합니다.
참고: Wake-on-LAN은 오래된 시스템에서도 지원되므로, 십수 년 된 구형 PC를 사용하더라도 걱정할 필요가 없습니다. 다만, 사용 중인 시스템의 이더넷 카드가 Wake-on-LAN 기능을 지원하는지는 반드시 확인해야 합니다.
매직 패킷(Magic Packet): Wake-on-LAN의 작동 원리

Wake-on-LAN은 '매직 패킷(magic packet)'이라 불리는 특수하게 설계된 프레임을 통해 실행됩니다.
매직 패킷은 값이 모두 255(16진수로 FF FF FF FF FF FF)인 6바이트 배열 뒤에, 대상 컴퓨터의 48비트 MAC 주소를 16번 반복하여 붙인 총 102바이트로 구성됩니다.
쉽게 말해 매직 패킷은 특정 네트워크 인터페이스를 겨냥하는 표준 웨이크업(wake-up) 프레임입니다. 다만 매직 패킷에는 몇 가지 기본적인 제한 사항이 있습니다.
- 대상 컴퓨터의 MAC 주소가 필요합니다.
- 패킷 전송 성공 여부에 대한 확인 응답(delivery confirmation)을 제공하지 않습니다.
- 대상 컴퓨터가 Wake-on-LAN 하드웨어를 지원해야 합니다.
내 시스템에서 Wake-on-LAN 활성화하기
시스템에서 Wake-on-LAN을 활성화하려면 BIOS 설정과 운영체제 설정 양쪽에서 관련 옵션을 변경해야 합니다.
함께 보면 좋은 글: 홈 Wi-Fi 네트워크 구축 방법
1. BIOS 설정 변경
- 컴퓨터 부팅 시 화면에 안내되는 키를 눌러 BIOS 설정 화면으로 진입합니다. 일반적으로 F2, Esc 또는 Delete 키입니다.

- BIOS 설정 화면에서 Power Management(전원 관리) 또는 Advanced Options(고급 옵션) 메뉴를 확인합니다.
- 'Power Up on PCI Card', 'LAN', 'Network' 등 네트워크 관련 전원 켜기 옵션을 활성화(Enable)합니다.

- Save를 눌러 변경 사항을 저장한 후 BIOS 설정을 종료합니다.
2. Windows 설정 변경
- 시작 메뉴를 열고 '장치 관리자(Device Manager)'를 검색해 실행합니다.

- 장치 관리자 창에서 '네트워크 어댑터(Network Adapter)' 항목을 확장합니다.

- 네트워크 카드를 마우스 오른쪽 버튼으로 클릭한 뒤 '속성(Properties)'으로 들어가 '고급(Advanced)' 탭을 선택합니다.

- 고급 탭의 속성 목록에서 'Wake on Magic Packet'(마법 패킷으로 깨우기)을 찾아 값을 'Enabled(사용)'로 변경합니다.
- 이어서 '전원 관리(Power Management)' 탭으로 이동해 '이 장치가 컴퓨터를 깨울 수 있음 허용'과 '매직 패킷만 컴퓨터를 깨우기 허용' 항목에 체크합니다.

- 확인(OK) 버튼을 누르면 설정이 완료됩니다.
함께 보면 좋은 글: '네트워크에 연결되어 있지 않습니다' 오류 해결 방법
3. macOS 설정 변경
- 화면 왼쪽 상단의 Apple 로고()를 클릭합니다.
- '시스템 환경설정(System Preferences)' → '에너지 절약(Energy Saver)' 메뉴로 이동합니다.

- 에너지 절약 환경설정 창에서 '네트워크 접근을 위해 깨우기(Wake for Network Access)'와 유사한 옵션을 찾아 활성화하면 됩니다.
4. Linux(Ubuntu) 설정 변경
Ubuntu에는 내 시스템이 Wake-on-LAN을 지원하는지 확인하고 이를 활성화할 수 있는 유용한 도구가 있습니다. 순서는 다음과 같습니다.
- 터미널을 열고 아래 명령어로 ethtool을 설치합니다.
sudo apt-get install ethtool
- 다음 명령어를 실행해 호환 여부를 확인합니다.
sudo ethtool eth0
- 기본 인터페이스가 eth0이 아니라면, 해당 이름으로 바꿔 입력하면 됩니다.

- 'Supports Wake-on' 항목을 찾습니다. 그 옆에 표시된 문자가 'g'라면 매직 패킷을 통해 Wake-on-LAN을 사용할 수 있습니다. 이 기능을 활성화하려면 아래 명령어를 실행합니다.
sudo ethtool -s eth0 wol g
- 기능이 제대로 활성화되었는지 확인하려면 'Wake on' 항목을 살펴봅니다. 기존의 'd' 대신 'g'로 표시되었다면 정상적으로 설정된 것입니다.
이처럼 Wake-on-LAN을 활성화해 두면, 필요할 때마다 어디서든 원격으로 컴퓨터를 절전 모드에서 깨워 사용할 수 있습니다.