Interactive_Contents/TIPs

Mac으로 wakeonlan(WoL) 커맨드를 써서 WindowsPC전원을 키는 방법

YOOOOOOON 2020. 8. 31. 18:01
반응형

안녕하세요

크리에이티브테크의 YOOOOOOON입니다

 

인터렉티브 컨탠츠를 제작할 때

어떤 부분은 WindowsPC로 어떤 부분은 Mac으로

기능을 나눠서 개발할 때가 있는데요

제작 후 자동으로 모든 PC를 기동시키고 싶을 때

WindowsPC를 자동으로 키기 위해서 자주 쓰는 방법입니다

 

전제로서

모든 PC는 같은 네크워크 상에 유선으로 연결되어 있어야 하고

기동시키고 싶은 WindowsPC는 Wake on Lan을 받으들리 준비가 되어 있을 필요가 있습니다

 

일단 Mac에는 wakeonlan커맨드가 표준설치되어 있지 않기 때문에

Homebrew를 써서 wakeonlan을 인스톨한 수 WindowsPC의 전원을 킬 수 있도록 해보겠습니다

 

 

Homebrew를 설치

터미널에서 밑의 커맨드를 실행 

 

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

인스톨 후 확인

 

$ brew doctor
Your system is ready to brew.

 

 

wakeonlan를 설치

homebrew를 사용해서 wakeonlan을 인스톨하겠습니다

터미널에서 밑의 커맨드를 실행

 

$ brew install wakeonlan

 

인스톨 후 확인

 

$ wakeonlan -v
wakeonlan version 0.41

 

 

③wakeonlan을 사용해서 WindowsPC 전원ON

기동시키고 싶은 PC의 맥어드레스(MAC address)는 미리 확인해둘 필요가 있습니다

(cmd에서 ipconfig /all를 실행하셔서 물리적 어드레스를 확인하시면 됩니다)

그 뒤에 Mac의 터미널에서 밑의 커맨드를 실행

 

wakeonlan <MAC address>

 

 

끝입니다!

전원이 켜졌나요?

여러개의 PC를 키기 위해서는 스크립트를 만들어두면 편합니다

 

do shell script "/usr/local/bin/wakeonlan 70:85:C2:FF:89:F0"
do shell script "/usr/local/bin/wakeonlan 70:85:C2:FF:8A:10"
do shell script "/usr/local/bin/wakeonlan 70:85:C2:FF:8A:12"

2020/09/03 - [인터렉티브 콘텐츠/알아두면 좋은 TIP] - Mac에서 스크립트파일 만들어서 커맨드 실행하기

반응형