जवाबों:
होमब्रे का उपयोग करके वेकलान पैकेज स्थापित करें :
$ brew install wakeonlan
(यह वेक-ऑन-लैन मैजिक पैकेट के माध्यम से कंप्यूटरों को जगाने के लिए एक पर्ल स्क्रिप्ट है।)
स्थापित होने पर, आप अपने आईपी (इंटरनेट प्रोटोकॉल) और मैक (मीडिया एक्सेस कंट्रोल) पते का उपयोग करके अपने टर्मिनल से "मैजिक पैकेट" को किसी भी डिवाइस पर भेज सकते हैं।
यहाँ एक विशिष्ट उपयोग का एक उदाहरण है:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
स्क्रिप्ट में 2 तर्क होते हैं, NIC का MAC पता और एक IP पता।
ध्यान दें: IP पता तर्क मुश्किल है और आपको जो सोचना है वह नहीं है।
अपने स्थानीय सबनेट पर एनआईसी के लिए, इस सबनेट के प्रसारण-पते का उपयोग करें। (उदाहरण के लिए नेटमैक्स 255.255.255.0 के साथ सबनेट 192.168.10.0, 192.168.10.255 का उपयोग करें)
उदाहरण के लिए, मेरे पास एक Synology NAS है जो मैन्युअल रूप 10.0.1.100
से 255.255.255.0
और एक राउटर पते के सबनेट मास्क के साथ IP पते के साथ कॉन्फ़िगर किया गया है 10.0.1.1
।
उपयोग करने के लिए सही IP पता डिवाइस का नहीं है , बल्कि सबनेट के प्रसारण-पते का है ।
अपने उदाहरण पर जारी रखते हुए, मैंने अपने Synology को सफलतापूर्वक जगाने के लिए निम्न कमांड का उपयोग किया:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(स्वाभाविक रूप से, अपनी स्थिति के लिए अपने डिवाइस और नेटवर्क के वास्तविक मूल्यों को स्थानापन्न करें।)
आप वेकॉनन मैन पेज 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