LAN에서 PC를 깨우기 위해 OS X에서 매직 패킷을 보내는 방법은 무엇입니까? (WOL)


12

일부 (바람직하게는 무료 / OS) 앱 또는 명령 줄 도구가 수행합니다.

답변:


10

WakeOnLan 또는 wol을 모두 시도해보십시오. 둘 다 오픈 소스이며 둘 다 MacPorts (또는 Homebrew도 가능)를 통해 사용할 수 있습니다.


8

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.


1
약간의 힌트 : 명령에 세 가지 매개 변수가있는 것처럼 보입니다--i 브로드 캐스트 주소 (IP 주소 아님), -p 매직 패킷 (설명하지 않은 경우 1234 또는 7을 매직 패킷으로 표시하는 것처럼 보입니다) ) 및 세 번째 매개 변수는 이더넷 (또는 MAC-) 주소입니다.
pebwindkraft

1
@pebwindkraft -p는 대상 포트를 실제로 설정합니다 (기본값은 9).

0

설치:

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

이러한 명령의 기능을 설명하기 위해 답변을 확장 할 수 있습니까?
Burgi

mkdir : 광고를 새 디렉토리로 만듭니다. 컬 : "wakeonlan"다운로드; ~ / bin / wakeonlan : 다운로드 한 스크립트를 실행하십시오.
B.Bippus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.