Mac OSX에서 다른 컴퓨터 웨이크 wolcmd가 있습니다. OSX 내에 해당 기능이

Mac OSX 내에 WOL (Wake On LAN)을 사용하여 다른 컴퓨터를 깨울 수있는 터미널 명령이 있습니까? Windows에 wolcmd가 있습니다. OSX 내에 해당 기능이 있습니까?

네트워크 내 rMBP에서 컴퓨터를 깨우려고합니다. rMBP는 일반적으로 WiFi를 통해 연결되지만 Thunderbolt GbE 커넥터를 통해 연결할 수도 있습니다. 대상 컴퓨터는 원격 데스크톱 연결을 사용하여 연결하기 전에 깨우려는 Windows 컴퓨터입니다.



답변

wolcmd는 Mac에서 사용할 수 있습니다. http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx

1.99 달러의 GUI 버전 , 터미널 버전은 무료입니다. 사용법은 Windows와 동일합니다.


답변

wakeonlan커맨드 라인 명령을 사용하여 OS X에 첨가 될 수 사제 패키지 매니저.


답변

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.


답변

파이썬은 기본적으로 OS X와 ​​함께 제공됩니다. 따라서이 작은 Python 2 스크립트를 사용하여 wake on lan 패키지를 보낼 수 있습니다. 다른 이름으로 저장 wakeonlan.py하거나 원하는 것을 저장하십시오 .

#!/usr/bin/env python

import socket
import sys

if len(sys.argv) < 3:
    print "Usage: wakeonlan.py <ADR> <MAC>     (example: 192.168.1.255 00:11:22:33:44:55)"
    sys.exit(1)

mac = sys.argv[2]
data = ''.join(['FF' * 6, mac.replace(':', '') * 16])
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.sendto(data.decode("hex"), (sys.argv[1], 9))

다음과 같이 사용하십시오.

python wake.py 192.168.1.255 00:11:22:33:44:55

IP 주소와 MAC 주소를 적절히 수정하십시오. IP 주소는 네트워크의 브로드 캐스트 주소 여야합니다.

쉽게 액세스 할 수 있도록이 스크립트를 실행 가능하게하고 경로의 일부 디렉토리에 추가 할 수 있습니다.


답변

Mac에있는 RubyGems 패키지는 LAN 앱에 깨우기를 설치하는데도 사용할 수 있습니다. gem install wol터미널 에서 명령을 사용하십시오 . / usr / bin / local / wol에 활동을 설치합니다.

이는 추출 또는 패키지 관리자를 설치하지 않아도됩니다. 위의 wakeonlan 예제와 같은 주장을 받아들입니다.

또한 wol 도구는 올바르게 구성된 Synology NAS를 깨울 수 있습니다.


답변

MacPorts 패키지 관리자를 통해 설치하는 것이 가능할 수도 있지만 설치 하지 않았으므로 테스트 할 수 없습니다.


답변