क्या आपका वाई-फाई कनेक्शन बहुत धीमा है? क्या आपको 'नेट' सर्फ करते समय लगातार नेटवर्क की समस्या हो रही है? संभावना है कि आपका वायरलेस नेटवर्क जरूरत से ज्यादा ट्रैफिक संभाल रहा है। सौभाग्य से, लिनक्स में अपने वाई-फाई नेटवर्क को नियंत्रित करना काफी आसान है। डिवाइस बैंडविड्थ की निगरानी और नियंत्रण के लिए आप ओपन-सोर्स एप्लिकेशन एविललिमिटर का उपयोग कर सकते हैं। यह मार्गदर्शिका बताती है कि चरण-दर-चरण दृष्टिकोण का उपयोग करके इसे कैसे किया जाए।
Evillimiter क्या है?
एविलिमिटर एक स्वतंत्र, ओपन-सोर्स मॉनिटरिंग टूल है जो लैन से जुड़े उपकरणों के लिए बैंडविड्थ उपयोग को सीमित कर सकता है। यह लिनक्स और विंडोज पर चलता है और नेटवर्क तक प्रशासनिक पहुंच के बिना काम कर सकता है। नोट:संभावित कानूनी चुनौतियों से बचने के लिए आपको अन्य लोगों के नेटवर्क पर इस टूल का उपयोग नहीं करना चाहिए।
Evillimiter कैसे स्थापित करें
इसका उपयोग करने से पहले आपको एविललीमीटर स्थापित करना होगा। सौभाग्य से, स्थापना सरल है यदि आपके पास पहले से ही निर्भरताएँ स्थापित हैं। इसके लिए पायथन 3 की आवश्यकता होती है, जो कि डिफ़ॉल्ट रूप से अधिकांश लिनक्स इंस्टॉलेशन पर उपलब्ध होना चाहिए। ईविल लिमिटर स्थापित करने के लिए, अपने टर्मिनल को सक्रिय करें और निम्न कमांड टाइप करें:
# retrieves source code git clone https://github.com/bitbrute/evillimiter.git # navigates to the source directory cd evillimiter # installs evillimiter sudo python3 setup.py install
Evillimiter का उपयोग करके अपने वाई-फाई नेटवर्क को कैसे नियंत्रित करें
एक बार इंस्टॉलेशन खत्म होने के बाद, आप अपने व्यक्तिगत वाई-फाई से जुड़े उपकरणों की निगरानी शुरू कर सकते हैं। ऐसा करने के लिए, पहले निम्न आदेश चलाकर अनुप्रयोग प्रारंभ करें:
sudo evillimiter
ध्यान दें कि एविललिमिटर को चलाने और उपयोग करने के लिए आपको sudo/root विशेषाधिकारों की आवश्यकता होगी। ऐसा इसलिए है क्योंकि यह नेटवर्क नियंत्रक को संभालता है और निम्न-स्तरीय कर्नेल पैरामीटर तक पहुंच की आवश्यकता होती है। जब आप पहली बार एविललिमिटर चलाते हैं, तो यह आपके वाई-फाई नेटवर्क के बारे में कुछ जानकारी प्रदर्शित करेगा। इसमें इंटरफ़ेस नाम, गेटवे IP, MAC, और नेटमास्क शामिल हैं।
इंटरेक्टिव कंसोल वह जगह है जहां आप बैंडविड्थ उपयोग की निगरानी के लिए कमांड टाइप करते हैं। Evillimiter नियंत्रण में आसानी के लिए मुट्ठी भर कमांड प्रदान करता है। आप ?
. दर्ज करके उपलब्ध कमांड की सूची देख सकते हैं या help
इंटरैक्टिव कंसोल में।
(Main) >>> help
कनेक्टेड डिवाइसेज़ की निगरानी करने से पहले आपको स्थानीय नेटवर्क को स्कैन करना होगा। scan
का उपयोग करें ऐसा करने के लिए ईविल लिमिटर का आदेश।
(Main) >>> scan
यह आपके वाई-फाई से जुड़े सभी मेजबानों के लिए स्कैन करेगा और सक्रिय उपकरणों की संख्या की रिपोर्ट करेगा। अब आप मेजबानों को देख सकते हैं और उनके बैंडविड्थ उपयोग को सीमित कर सकते हैं। hosts
का उपयोग करें सभी सक्रिय मेजबानों को देखने के लिए आदेश।
(Main) >>> hosts
यह उन उपकरणों की सूची प्रदर्शित करेगा जो आपके वाई-फाई नेटवर्क से जुड़े हैं। एविलिमिटर प्रत्येक डिवाइस को एक आईडी असाइन करेगा और उसकी आईपी और मैक जानकारी प्रदर्शित करेगा। स्थिति फ़ील्ड दिखाता है कि क्या किसी डिवाइस के लिए बैंडविड्थ पहले ही सीमित कर दिया गया है।
अब आप लिमिट कमांड का उपयोग करके डिवाइस के लिए बैंडविड्थ को सीमित कर सकते हैं।
(Main) >>> limit 2 100kbit
यह कमांड दूसरे डिवाइस (आईडी =2) की बैंडविड्थ को 100 किलोबाइट तक सीमित करता है। अल्पविराम से अलग की गई सूची का उपयोग करके आप एक साथ कई उपकरणों को सीमित कर सकते हैं।
(Main) >>> limit 2,3 50kbit
यह कमांड दूसरे और तीसरे डिवाइस की बैंडविड्थ को 50 kbit तक सीमित कर देगा।
बैंडविड्थ सीमा अपलोड और डाउनलोड गति दोनों के लिए निर्धारित है। लेकिन आप अपलोड/डाउनलोड गति को अलग से सीमित भी कर सकते हैं। अगला आदेश दूसरे डिवाइस की डाउनलोड गति को 100 kbit प्रति सेकंड तक सीमित करता है।
(Main) >>> limit 2 100kbit --download
आप ब्लॉक कमांड का उपयोग करके होस्ट डिवाइस के लिए इंटरनेट कनेक्शन को ब्लॉक भी कर सकते हैं। इस तरह, आप वाई-फ़ाई उपयोगकर्ताओं को सीधे टर्मिनल से नियंत्रित कर सकते हैं।
(Main) >>> block 2
यह कमांड दूसरे डिवाइस को नेटवर्क संसाधनों का उपयोग करने से रोक देगा। --upload
का उपयोग करें और --download
एक तरफ़ा यातायात को अवरुद्ध करने के लिए झंडे।
(Main) >>> block 2 --download
मान लें कि आप गेमिंग सत्र स्ट्रीम करना चाहते हैं। आप नीचे दिए गए आदेश का उपयोग करके अन्य सभी वाई-फाई उपकरणों को ब्लॉक कर सकते हैं।
(Main) >>> block all
अब तक, हमने दिखाया है कि लिनक्स में एविलिमिटर का उपयोग करके उपकरणों को कैसे स्कैन, सीमित और ब्लॉक किया जाए। हालाँकि, एक बार काम पूरा करने के बाद इन उपकरणों को मुक्त करना न भूलें। ऐसा करने के लिए होस्ट आईडी के बाद फ्री कमांड का उपयोग करें।
(Main) >>> free 1,2,3 (Main) >>> free all
इंटरैक्टिव कंसोल से बाहर निकलने के लिए, कमांड विंडो में छोड़ें या बाहर निकलें टाइप करें।
(Main) >>> quit
यह वर्तमान सत्र से बाहर निकलेगा और टर्मिनल प्रॉम्प्ट को वापस लाएगा।
आगे ईविललिमिटर की दो और विशेषताएं हैं। चूंकि सहभागी कंसोल रंगीन है, इसलिए हो सकता है कि यह कुछ परिवेशों में ठीक से न चले। आप कलर-कोडिंग के लिए आवश्यक पैकेज इंस्टॉल कर सकते हैं या --colorless
. का उपयोग कर सकते हैं ऐसे मामलों में विकल्प।
sudo evillimiter --colorless
यदि आप इसे टर्मिनल में चलाते हैं, तो यह ईविलिमिटर के लिए एक रंगहीन इंटरैक्टिव सत्र शुरू करेगा। एएससीआईआई रंगों के साथ समस्याओं का सामना करने पर लोग इस मोड का उपयोग कर सकते हैं।
अंत में, -f
विकल्प Linux iptables कॉन्फ़िगरेशन या नेटवर्क पैरामीटर के साथ समस्याओं को हल करने में मदद करता है।
sudo evillimiter -f
Evillimiter का उपयोग करने के बारे में युक्तियाँ
एविलिमिटर लैन कनेक्शन से उपयोगकर्ताओं को काटने के लिए एआरपी स्पूफिंग और ट्रैफिक शेपिंग का उपयोग करता है। इस प्रकार, इस एप्लिकेशन को बहुत लंबे समय तक पृष्ठभूमि में चलाना एक अच्छा विचार नहीं है। यह नेटवर्क संसाधनों का गला घोंट सकता है और इसके परिणामस्वरूप बार-बार कर्नेल घबराहट हो सकती है।
हम अनुशंसा करते हैं कि आप ऐसे उपकरणों का उपयोग केवल तभी करें जब यह आवश्यक हो। साथ ही, IPv6 कनेक्शन के लिए टूल बिल्कुल भी काम नहीं करता है। साथ ही, यदि आप नेटवर्क इंटरफेस के संबंध में समस्याओं का सामना कर रहे हैं, तो कॉन्फ़िगरेशन को फ्लैश करने का प्रयास करें।
रैपिंग अप
जैसा कि आप देख सकते हैं, आप लिनक्स में अपने वाई-फाई नेटवर्क को ईविललीमीटर का उपयोग करके आसानी से नियंत्रित कर सकते हैं। यह स्थापित करना आसान है और बिना व्यवस्थापक पहुंच के भी अच्छी तरह से काम करता है। यदि आप वाई-फाई सुरक्षा के बारे में अधिक जानना चाहते हैं, तो होम वाई-फाई सुरक्षा के लिए संपूर्ण मार्गदर्शिका पढ़ने का प्रयास करें।