Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

macOS에서 다른 컴퓨터를 원격으로 깨우는 방법 (Wake on LAN)

많은 사용자들이 집이나 사무실에서 용도에 맞게 여러 대의 컴퓨터를 사용하고 있습니다. 각 기기는 사용 목적에 따라 서로 다른 데이터와 역할을 담당하죠. 이런 환경에서 대부분의 사용자는 원격 데스크톱 서비스를 활용해 한 대의 기기에서 나머지 컴퓨터들을 함께 제어합니다. 하지만 대상 컴퓨터가 꺼져 있거나 절전 모드에 있다면, 이를 깨워줄 별도의 방법이 필요합니다. 이 글에서는 macOS에서 다른 컴퓨터를 깨우는 방법을 단계별로 자세히 알아보겠습니다.

Homebrew 설치 및 Homebrew를 통한 Wake on LAN 설치

대부분의 패키지는 패키지 관리자를 통해 설치하는 것이 가장 편리합니다. 아직 macOS에 Homebrew(패키지 관리자)가 설치되어 있지 않다면 먼저 설치해야 합니다. Homebrew를 이용하면 Wake on LAN 도구를 손쉽게 설치할 수 있는데요, 이번 방법에서는 Homebrew 설치와 Wake on LAN 설치 과정을 하나로 합쳐 안내합니다. 이미 Homebrew나 다른 패키지 관리자가 설치되어 있다면 아래 단계 중 Homebrew 설치 부분은 건너뛰어도 됩니다.

참고: macOS에 이미 Homebrew가 설치되어 있다면 처음 4단계를 건너뛰세요.

  1. Command 키를 누른 상태에서 Space 키를 눌러 Spotlight를 엽니다. Terminal을 입력한 후 Enter 키를 눌러 터미널을 실행합니다.
  2. Homebrew를 설치하기 전에 다음 명령어로 Xcode 명령줄 도구를 먼저 설치해야 합니다:
    xcode-select --install
  3. 이제 다음 명령어를 입력하거나 복사하여 macOS에 Homebrew를 설치합니다:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. 설치 과정에서 관리자 권한 확인을 위해 Return(Enter) 키 입력과 비밀번호를 요구합니다. 입력을 마치면 설치가 정상적으로 완료됩니다.
  5. 이제 Wake on LAN을 설치하기 위해 다음 명령어를 입력합니다:
    brew install wakeonlan
  6. 잠시 기다리면 macOS에 Wake on LAN이 설치됩니다.

WOL(Wake on LAN)로 다른 컴퓨터 깨우기

컴퓨터의 전원을 켜려면 해당 컴퓨터로 매직 패킷(magic packet)을 전송해야 합니다. Wake on LAN을 통해 전송되는 매직 패킷은 컴퓨터를 깨우기 위해 특별히 설계된 프레임입니다. 매직 패킷은 브로드캐스트 프레임 방식으로 동작하기 때문에 네트워크상의 모든 기기에 전송됩니다. 다만 패킷 안에는 특정 기기의 MAC 주소가 포함되어 있으므로, 모든 기기가 패킷을 수신하더라도 실제로 반응하는 것은 목표로 지정된 기기뿐입니다. 여기서는 앞서 macOS에 설치한 Wake on LAN 애플리케이션을 통해 매직 패킷을 전송해 보겠습니다.

대부분의 컴퓨터는 기본적으로 Wake on LAN 기능이 비활성화되어 있습니다. 따라서 미리 PC에서 Wake on LAN 기능을 확인하고 켜두어야 합니다. 이 기능은 시스템 설정 또는 BIOS에서 활성화할 수 있습니다. 대부분의 운영체제는 시스템이 하이브리드 종료(hybrid shutdown) 상태일 때는 Wake on LAN을 지원하지 않습니다. 하지만 일부 시스템의 펌웨어와 하드웨어는 네트워크 인터페이스 카드(NIC)를 통해 종료 상태에서도 시스템을 깨우는 것을 지원합니다. 또한 Wireshark 같은 네트워크 프로토콜 분석기를 사용하면 PC가 매직 패킷을 실제로 수신하는지 확인할 수도 있습니다.

모든 준비가 끝났다면 다음 명령어를 입력해 시스템을 깨워 보세요:

wakeonlan -I 192.168.1.255 -p 1234 01:02:03:04:05:06

위 명령어의 IP 주소는 대상 기기의 주소가 아니라 브로드캐스트 주소입니다. (예: 서브넷이 192.168.10.0이고 넷마스크가 255.255.255.0이라면 192.168.10.255를 사용). 명령어의 각 파라미터는 다음과 같습니다. -I는 브로드캐스트 주소 지정, -p는 목적지 포트 설정, 그리고 세 번째 값은 대상 기기의 MAC 주소입니다.