ठीक है, नेट पर इसके बारे में बहुत अच्छी जानकारी नहीं है, इसलिए यहाँ मेरी जानकारी है:
वेक-ऑन-लैन कैसे काम करता है
इसलिए WoL का पूरा बिंदु आपके कंप्यूटर को नेटवर्क का उपयोग करके दूरस्थ रूप से चालू करना है। जाहिर है अगर आपका कंप्यूटर वास्तव में पूरी तरह से बंद था, तो इसका कोई तरीका नहीं है, तो यह काम कर सकता है, इसलिए जब आधुनिक कंप्यूटर "बंद" हो जाते हैं, तो ईथरनेट कार्ड वास्तव में कम बिजली की स्थिति में रहता है, जो कि WoL पैकेट के लिए सुन रहा है।
जब WoL पहली बार बनाया गया था, तो आप अपने नेटवर्क कार्ड को तब सेट कर सकते थे जब कोई भी नेटवर्क गतिविधि होने पर अपने कंप्यूटर को चालू करने के लिए BIOS को संकेत दें। यही है, जब भी एक ईथरनेट फ्रेम (या शायद एक आईपी पैकेट; मैं 100% सुनिश्चित नहीं हूं) नेटवर्क कार्ड द्वारा देखा जाता है। उचित लगता है, लेकिन वास्तव में यह बेकार है क्योंकि कभी-कभी नेटवर्क पर उड़ान भरने वाले यादृच्छिक पैकेट आपके कंप्यूटर को बिना किसी कारण के जगा देंगे। इसे ठीक करने के लिए, किसी ने MagicPacket ™ का आविष्कार किया! मैजिकपैकेट ™ मोड में अपना कार्ड सेट करके, यह केवल कंप्यूटर को जगाएगा जब वह आपके नेटवर्क कार्ड के मैक पते वाले डेटा को 6 बार (जहां तक मुझे याद है) दोहराता है। अब, रैंडम पैकेट आपके कंप्यूटर को नाराज नहीं करेगा। यह भी कारण है कि आपको अपने MAC पते को WoL टूल में डालने की आवश्यकता है; इसलिए यह मैजिकपैकेट ™ का निर्माण कर सकता है।
आपने MagicPacket ™ के साथ एक छोटा दोष देखा होगा: नेटवर्क पर कोई भी आपको मैक एड्रेस देख सकता है, इसलिए यदि आप एक अविश्वसनीय स्थानीय नेटवर्क (जैसे एक विश्वविद्यालय) पर WoL का उपयोग करने की कोशिश कर रहे हैं, तो कष्टप्रद लोग आपके कंप्यूटर को जागृत कर सकते हैं। इस पर मुझे उद्धृत न करें, लेकिन उस ethtool
आदमी पृष्ठ को देखकर ऐसा लगता है जैसे किसी ने MagicPacket ™ के लिए "SecureOn ™" का आविष्कार किया है। यह जाहिरा तौर पर आपको मैक पते को सेट करने देता है जो आपके कार्ड को सुनता है, इसे प्रभावी रूप से एक निजी पासवर्ड में बदल देता है।
पैकेट आपके कंप्यूटर पर कैसे जाता है
अब यहाँ मुश्किल हिस्सा है। ईथरनेट को उन कंप्यूटरों के बीच डेटा भेजने के लिए डिज़ाइन किया गया था जो चालू हैं। यह WoL के साथ अच्छी तरह से नहीं खेलता है, जो पैकेट बंद कंप्यूटरों को भेजना चाहता है।
पहली बाधा यह है कि बंद कंप्यूटरों में वास्तव में आईपी पते नहीं होते हैं। इसलिए आप एक आईपी पते पर एक वीओएल पैकेट नहीं भेज सकते हैं (उपकरण जो आपको आपके आईपी पते में डालते हैं, वास्तव में राउटर के आईपी पते के लिए पूछ रहे हैं, जो चालू है)। इसके बजाय, WoL पैकेट हर कनेक्ट किए गए ईथरनेट डिवाइस पर प्रसारित किए जाते हैं। आप कर सकते हैं - अच्छा routers में - मैन्युअल रूप से एक मैक पता के साथ एक आईपी पता जोड़ते हैं, लेकिन सबसे routers इस की अनुमति नहीं है, और IP पैकेट है कि कंप्यूटर बंद करने के लिए भेजा जाता है छोड़ देंगे।
प्रसारण पैकेट काम करता है, लेकिन एक समस्या है ...
क्यों यह बहुत अच्छा नहीं है
समस्या यह है, अधिकांश राउटर आपको पैकेट को प्रसारण पते पर अग्रेषित करने की अनुमति नहीं देते हैं। आदर्श रूप से आप अपने ठेठ "मैं काम पर हूँ और मैं अपने घर के कंप्यूटर से सामान चाहता हूँ" WoL सेटअप बाहरी पोर्ट 9 (उदाहरण के लिए, नीचे देखें) से 255.255.255.255:9 तक आगे है। राउटर बस ऐसा नहीं करेंगे। मैंने वास्तव में यह पता लगाया कि यह कैसे एक स्पीडटच एडीएसएल राउटर के लिए करना है, लेकिन इसमें हैंड-एडिटिंग कॉन्फिग फाइल्स शामिल थीं।
संभवतः आपको काम करने का एकमात्र वास्तविक तरीका एक अच्छा थर्ड पार्टी राउटर फर्मवेयर स्थापित करना होगा, जैसे कि टमाटर या डीडी-डब्ल्यूआरटी। ये वेब इंटरफ़ेस में निर्मित वीओएल उपकरण हैं। यह तब से इतना साफ नहीं है जब आप घर आने पर अपने कंप्यूटर को ऑटो-वेक करने के लिए अपने फोन का उपयोग करने जैसी ठंडी चीजें नहीं कर सकते। फिर भी। मैंने वास्तव में कोशिश नहीं की है, लेकिन आप उन फ़र्मवेयर को आगे प्रसारित करने में सक्षम हो सकते हैं। कौन जाने।
पोर्ट 7 और पोर्ट 9
बहुत से गाइड कहते हैं कि आपको पोर्ट 7 का उपयोग करना चाहिए या आपको पोर्ट 9 का उपयोग करना चाहिए , और आप सोच रहे हैं "क्यों?", "कौन सा?"। जवाब है, यह कोई फर्क नहीं पड़ता। आप किसी भी पोर्ट का उपयोग कर सकते हैं; 80, 666, इससे कोई फर्क नहीं पड़ता। आपके कंप्यूटर पर नेटवर्क कार्ड परवाह नहीं करता है कि मैजिकपैकेट ™ किस पोर्ट को भेजता है, जब तक वह इसे प्राप्त करता है, और इसमें मैक एड्रेस दोहराया जाता है। और यदि आप काम करने के लिए WoL-अग्रेषण प्राप्त करने का प्रबंधन करते हैं तो आप वहां किसी भी पोर्ट का उपयोग कर सकते हैं (और फिर उसी पोर्ट को अपने WoL टूल में डाल सकते हैं)।
कारण 7 और 9 की सिफारिश की जाती है, क्योंकि वे पूरी तरह से बेकार सर्वरों के एक जोड़े द्वारा उपयोग किए जाने वाले पोर्ट थे जो 80 के दशक के बाद से किसी के द्वारा उपयोग नहीं किए गए हैं। जैसे पोर्ट 80 वेब के लिए पोर्ट है, पोर्ट 7 "इको" सर्वर के लिए पोर्ट है जो प्रेषक को वापस सब कुछ दोहराता है, और एक भारी सुरक्षा भेद्यता है, और पोर्ट 9 "त्याग" सर्वर के लिए पोर्ट है जो बस प्राप्त होने वाले सभी डेटा को वापस करता है और कभी भी कुछ भी वापस नहीं भेजता है। वे अब पूरी तरह से बेकार हैं, लेकिन मुझे लगता है कि इंटरनेट के नए (70 के दशक) होने पर शायद वे नेटवर्क परीक्षण के लिए अच्छे थे।
समस्या निवारण - मेरा कंप्यूटर चालू नहीं होगा!
जाँच करने के लिए पहली बात यह है कि आप MagicPacket ™ प्राप्त करते हैं जब आपका कंप्यूटर चालू होता है । उसके लिए, वायरशर्क डाउनलोड करें (इसे गूगल करें), इसे पोर्ट 9 (या 7 या जो भी) सुनने के लिए कहें, और एक WoL पैकेट भेजें। तुम्हे ये देखना चाहिये। यदि आप नहीं करते हैं, तो समस्या को ठीक करना या कम से कम निदान करना अपेक्षाकृत आसान होगा।
यदि आपको पैकेट मिलता है, लेकिन आपका कंप्यूटर अभी भी चालू नहीं होगा, तो यह थोड़ा और मुश्किल हो जाता है।
सबसे पहले, BIOS / UEFI में जाएं, और सुनिश्चित करें कि "PCI को कंप्यूटर को अनुमति दें" या इसी तरह का एक विकल्प सक्षम है। PCIe विकल्प को भी सक्षम करें। दूसरा, लिनक्स पर ethtool
अपने नेटवर्क कार्ड के लिए WoL को सक्षम करने के लिए उपयोग करें। कुछ इस तरह ethtool -s eth0 wol bgm
। खिड़कियों में आपको विकल्प मिलता है "इस डिवाइस को कंप्यूटर को जगाने की अनुमति दें" और शायद वहाँ कुछ मैजिकपैकेट ™ विकल्प हैं। मुझे नहीं पता कि मैं अभी विंडोज़ का उपयोग नहीं कर रहा हूँ।
अब, उम्मीद है कि यह काम करेगा। लेकिन हो सकता है कि यह आपके कंप्यूटर को बंद करने के बाद केवल कुछ मिनट (या कुछ सेकंड) के लिए ही काम करता हो! अरे नहीं! यह राउटर के साथ एक समस्या है। मैं आपको एक अलग पाने की सलाह देता हूं। गंभीरता से, टमाटर-यूएसबी कमाल है।