.## 1. Wake‑on‑LAN (WoL) क्या है?
Wake‑on‑LAN (WoL) एक तकनीक है जो आपको “मैजिक पैकेट” नामक विशेष नेटवर्क पैकेट भेजकर दूरस्थ रूप से पीसी को चालू करने की अनुमति देती है। यह विभिन्न स्थितियों में उपयोगी है, जैसे रिमोट सर्वर प्रबंधन या घर से अपने कार्य पीसी तक पहुँचना।
2. WoL‑संगत हार्डवेयर की जाँच
WoL का उपयोग करने के लिए आपका नेटवर्क कार्ड और मदरबोर्ड इसका समर्थन करना चाहिए। आप ethtool कमांड का उपयोग करके संगतता की पुष्टि कर सकते हैं।
अपने नेटवर्क कार्ड की जाँच कैसे करें
ethtool <network-device-name>चलाएँ और देखें कि क्या WoL समर्थित है। यदि परिणाम में “Supports Wake‑on: g” शामिल है, तो डिवाइस मैजिक पैकेट के माध्यम से पावर ऑन किया जा सकता है।- यदि परिणाम में “d: Disabled” दिखता है, तो BIOS या नेटवर्क ड्राइवर सेटिंग्स में WoL बंद हो सकता है। नीचे दिए गए ट्रबलशूटिंग सेक्शन को देखें और कॉन्फ़िगरेशन को ठीक करें।
3. BIOS में WoL को कॉन्फ़िगर करना
आपको BIOS सेटिंग्स में WoL को सक्षम करना होगा। सटीक मेनू निर्माता के अनुसार बदलता है, लेकिन नीचे दिए गए चरण सामान्य हैं।
BIOS में WoL को सक्षम करने के चरण
- पीसी को रीस्टार्ट करें और
F2,F12याDelजैसे कुंजियों का उपयोग करके BIOS में प्रवेश करें। - “Wake‑on‑LAN” या “Wake on PCI Event” जैसे विकल्पों को सक्षम करें।
- यदि उपलब्ध हो, तो Deep Sleep मोड को बंद करें ताकि WoL की कार्यक्षमता बेहतर हो।
4. Ubuntu पर WoL को कॉन्फ़िगर करना
Ubuntu पर आप या तो NetworkManager या ethtool का उपयोग करके WoL को सक्षम कर सकते हैं।
NetworkManager का उपयोग करना
nmcli connection showसे अपना वर्तमान कनेक्शन नाम देखें, फिर नीचे दिए गए कमांड से WoL को सक्षम करें:nmcli connection modify "<connection-name>" 802-3-ethernet.wake-on-lan magic
ethtool का उपयोग करना
ethtool --change <network-device-name> wol gके साथ मैजिक पैकेट को सक्षम करें।- कॉन्फ़िगरेशन को स्थायी बनाने के लिए
/etc/network/interfacesफ़ाइल मेंup ethtool -s <device-name> wol gजोड़ें, या बूट समय पर सेटिंग लागू करने के लिए एक systemd यूनिट बनाएं।
5. सामान्य त्रुटि संदेश और समाधान
नीचे सामान्य WoL‑संबंधित त्रुटियों के कारण और समाधान दिए गए हैं।
netlink error: cannot enable unsupported WoL mode
- कारण: आपका नेटवर्क कार्ड या BIOS WoL का समर्थन नहीं करता।
- समाधान: BIOS में WoL को सक्षम करें। यदि असमर्थित है, तो WoL‑सक्षम नेटवर्क कार्ड स्थापित करें।
यदि “Wake‑on: d” दिखाया जाता है
- कारण: WoL बंद है।
- समाधान: BIOS में WoL को सक्षम करें और
ethtool --change <device-name> wol gचलाएँ। यदि यह अभी भी बंद रहता है, तो स्थायी नेटवर्क कॉन्फ़िगरेशन की जाँच करें।
मैजिक पैकेट प्राप्त नहीं हुआ
- कारण: आपका राउटर या नेटवर्क कॉन्फ़िगरेशन ब्रॉडकास्ट पैकेट को ब्लॉक कर रहा हो सकता है।
- समाधान:
tcpdump -i <network-device-name> 'udp and port 9'का उपयोग करके पैकेट रिसेप्शन की जाँच करें। साथ ही सुनिश्चित करें कि WoL समान स्थानीय नेटवर्क के भीतर उपयोग किया जा रहा है।
नेटवर्क पोर्ट पर लिंक लाइट नहीं है
- कारण: नेटवर्क एडेप्टर को पावर नहीं मिल रही है।
- समाधान: BIOS में Deep Sleep या पावर‑सेविंग फीचर को बंद करें ताकि WoL संचालन संभव हो सके।
6. रिमोटली WoL का परीक्षण और निष्पादन
WoL को कॉन्फ़िगर करने के बाद आप wakeonlan या etherwake का उपयोग करके मैजिक पैकेट भेज सकते हैं और कार्यक्षमता की पुष्टि कर सकते हैं।
wakeonlan को स्थापित करना और उपयोग करना
wakeonlanटूल स्थापित करें:sudo apt install wakeonlan
- MAC पता निर्दिष्ट करके मैजिक पैकेट भेजें:
wakeonlan <MAC-address>
- आप etherwake को
sudo etherwake <MAC-address>के साथ भी उपयोग कर सकते हैं। यह मैजिक पैकेट भेजता है ताकि WoL संचालन की पुष्टि हो सके।
7. ट्रबलशूटिंग और अतिरिक्त टिप्स
जब WoL अपेक्षित रूप से काम नहीं करता, तो निम्नलिखित अतिरिक्त टिप्स पर विचार करें:
- AC पावर आवश्यकताएँ: WoL आमतौर पर बैटरी पावर पर काम नहीं करता। सुनिश्चित करें कि लैपटॉप AC पावर से जुड़े हों।
- नेटवर्क कॉन्फ़िगरेशन स्थिरता: NetworkManager या systemd‑networkd के बीच स्विच करने पर सेटिंग्स रीसेट हो सकती हैं। सुनिश्चित करें कि दोनों टूल समान WoL सेटिंग्स का उपयोग कर रहे हैं।




