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를 깨울 수 있습니다.