अधिकांश उपयोगकर्ता घर या ऑफिस में विभिन्न आवश्यकताओं के लिए कई डिवाइस का उपयोग करते हैं। प्रत्येक डिवाइस का उनके उपयोग के अनुसार अलग-अलग उद्देश्य और डेटा होगा। अधिकांश उपयोगकर्ता सभी डिवाइस को एक ही डिवाइस पर उपयोग करने के लिए रिमोट डेस्कटॉप सेवाओं का उपयोग करते हैं। हालांकि, यदि डिवाइस बंद है या स्लीप मोड में है, तो इसे जगाने के लिए एक उपयोगकर्ता या विधि की आवश्यकता होगी। इस लेख में, हम बात करेंगे कि कैसे एक उपयोगकर्ता अपने macOS से अन्य कंप्यूटर्स को जगा सकता है।

Homebrew और Wake on LAN को Homebrew के माध्यम से इंस्टॉल करना
अधिकांश पैकेज पैकेज मैनेजर के माध्यम से इंस्टॉल किए जाते हैं। यदि आपके macOS पर पहले से Homebrew (पैकेज मैनेजर) इंस्टॉल नहीं है, तो आपको इसे इंस्टॉल करना होगा। आप Homebrew के माध्यम से Wake on Lan इंस्टॉल कर सकते हैं। हम इस विधि में Homebrew और Wake on Lan को इंस्टॉल करने के चरणों को मर्ज करने जा रहे हैं। हालांकि, यदि आपके पास पहले से Homebrew या अन्य पैकेज मैनेजर इंस्टॉल है तो नीचे दिए गए चरणों में Homebrew इंस्टॉल करना छोड़ दें।
नोट: यदि आपके macOS पर पहले से Homebrew इंस्टॉल है तो पहले 4 चरणों को छोड़ दें।
- Command कुंजी दबाए रखें और Space दबाकर Spotlight खोलें। Terminal टाइप करें और इसे खोलने के लिए Enter कुंजी दबाएं।

- Homebrew इंस्टॉल करने से पहले, Xcode command-line tool को निम्नलिखित कमांड द्वारा इंस्टॉल करना आवश्यक है:
xcode-select --install

- अब अपने macOS पर Homebrew इंस्टॉल करने के लिए निम्नलिखित कमांड टाइप या कॉपी करें:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

- इंस्टॉलेशन के दौरान, यह एडमिनिस्ट्रेटर की पुष्टि के लिए Return (Enter) कुंजी और पासवर्ड मांगेगा। फिर इंस्टॉलेशन सफलतापूर्वक पूरा हो जाएगा।
- अब Wake on Lan इंस्टॉल करने के लिए, निम्नलिखित कमांड टाइप करें:
brew install wakeonlan

- इसे कुछ समय लगेगा और आपके macOS पर Wake on Lan इंस्टॉल हो जाएगा।
WOL के माध्यम से अन्य कंप्यूटर को जगाना
किसी कंप्यूटर को पावर ऑन करने के लिए, उस कंप्यूटर को एक मैजिक पैकेट भेजा जाता है। Wake on Lan के माध्यम से भेजा गया मैजिक पैकेट कंप्यूटर को जगाने के लिए विशेष रूप से डिज़ाइन किया गया एक फ्रेम है। मैजिक पैकेट एक ब्रॉडकास्ट फ्रेम है, जिसका अर्थ है कि यह उस नेटवर्क में प्रत्येक डिवाइस को भेजा जाएगा। हालांकि, इसमें विशिष्ट डिवाइस का मैक एड्रेस होता है, इसलिए हर डिवाइस इसे प्राप्त करेगा लेकिन केवल टार्गेट डिवाइस ही इसका उपयोग करेगा। इस विधि में, हम Wake on Lan एप्लिकेशन के माध्यम से एक मैजिक पैकेट भेजेंगे जिसे हमने ऊपर की विधि में अपने macOS पर इंस्टॉल किया था।
अधिकांश कंप्यूटरों में Wake on Lan फीचर डिफ़ॉल्ट रूप से बंद होता है। आपको अपने PC पर Wake on Lan को चेक करके चालू करना होगा। इसे सिस्टम की सेटिंग्स में या सिस्टम के BIOS में सक्षम किया जा सकता है। अधिकांश ऑपरेटिंग सिस्टम हाइब्रिड शटडाउन स्थिति में सिस्टम होने पर Wake on Lan का समर्थन नहीं करते हैं। हालांकि, कुछ सिस्टम पर फर्मवेयर और हार्डवेयर नेटवर्क इंटरफेस कार्ड (NICs) को शटडाउन स्थिति से सिस्टम को जगाने के लिए समर्थन कर सकते हैं। आप Wireshark नेटवर्क प्रोटोकॉल एनालाइज़र का उपयोग करके भी जांच सकते हैं कि मैजिक पैकेट PC द्वारा प्राप्त किया गया है या नहीं।
यदि सब कुछ ठीक लगता है, तो सिस्टम को जगाने के लिए निम्नलिखित कमांड टाइप करें:
wakeonlan -I 192.168.1.255 -p 1234 01:02:03:04:05:06

उपरोक्त कमांड में IP एड्रेस डिवाइस का नहीं है, बल्कि ब्रॉडकास्ट एड्रेस है। (उदाहरण के लिए, सबनेट 192.168.10.0 नेटमास्क 255.255.255.0 के साथ, फिर 192.168.10.255 का उपयोग करें)। कमांड में पैरामीटर, -i ब्रॉडकास्ट एड्रेस के लिए है, -p डेस्टिनेशन पोर्ट सेट करता है, और तीसरा पैरामीटर MAC एड्रेस है।