답변:
Homebrew를 사용하여 wakeonlan 패키지를 설치하십시오 .
$ brew install wakeonlan
(Wake-On-LAN 매직 패킷을 통해 컴퓨터를 깨우기위한 Perl 스크립트입니다.)
설치되면 IP (인터넷 프로토콜) 및 MAC (미디어 액세스 제어) 주소를 사용하여 터미널에서 모든 장치로 "매직 패킷"을 보낼 수 있습니다.
일반적인 사용 예는 다음과 같습니다.
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
스크립트는 2 개의 인수, NIC의 MAC 주소 및 IP 주소를 사용합니다.
참고 : IP 주소 인수는 까다 롭고 생각하지 않습니다.
로컬 서브넷의 NIC의 경우이 서브넷의 브로드 캐스트 주소를 사용하십시오. (예 : 넷 마스크가 255.255.255.0 인 서브넷 192.168.10.0, 192.168.10.255 사용)
예를 들어, IP 주소가 10.0.1.100
서브넷 마스크 255.255.255.0
이고 라우터 주소가 으로 구성된 Synology NAS를 수동으로 구성했습니다 10.0.1.1
.
사용할 올바른 IP 주소 는 장치의 IP 주소가 아니라 서브넷 의 브로드 캐스트 주소입니다 .
예를 계속해서 다음 명령을 사용하여 Synology를 성공적으로 깨 웠습니다.
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(자연스럽게 장치와 네트워크의 실제 값을 상황에 맞게 대체하십시오.)
wakeonlan 매뉴얼 페이지에서 자세한 정보를 얻 man makeonlan
거나에서 명령을 빠르게 찾을 수 있습니다 wakeonlan -h
.
mkdir -p $HOME/bin
curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan
~/bin/wakeonlan THE_MAC_ADDRESS