Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

ओपनडब्ल्यूआरटी (OpenWrt) क्या है और मुझे अपने राउटर के लिए इसका उपयोग क्यों करना चाहिए?

बर्टेल किंग, जूनियर द्वारा 05/15/2017 को अपडेट किया गया

आपने अपने कंप्यूटर और अपने फोन पर ऑपरेटिंग सिस्टम को बदल दिया है, लेकिन आपके राउटर का क्या? यदि आप अपने राउटर को SSH सर्वर, VPN, ट्रैफिक-शेपिंग सिस्टम, या बिटटोरेंट क्लाइंट में बदलने के विचार से उत्साहित होते हैं - तो ओपनडब्ल्यूआरटी पर विचार करें।

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

क्लाउड कंप्यूटिंग और इंटरनेट ऑफ थिंग्स अपनाने से उत्पन्न गोपनीयता चिंताओं के साथ, ओपनडब्ल्यूआरटी समुदाय इतना बढ़ गया है कि उसने इस परियोजना को समर्पित न केवल एक, बल्कि दो शिखर सम्मेलनों की मेजबानी की है। आप अपने राउटर के साथ छेड़छाड़ करने में प्यार करने वाले अगले व्यक्ति हो सकते हैं।

ओपनडब्ल्यूआरटी के उपयोग

यदि आपके राउटर पर एक मॉड्यूलर लिनक्स डिस्ट्रीब्यूशन उपलब्ध होने का विचार आपको सभी संभावनाओं के साथ उत्साहित नहीं करता है, तो आप गलत लेख पढ़ रहे होंगे। लेकिन हम आपको उन अच्छी चीजों की एक सूची देंगे जो आप अपने राउटर के रूप में कार्य करने के अलावा ओपनडब्ल्यूआरटी के साथ कर सकते हैं:

  • SSH सर्वर का उपयोग SSH टनलिंग के लिए करें: ओपनडब्ल्यूआरटी में एक SSH सर्वर शामिल है ताकि आप इसके टर्मिनल तक पहुंच सकें। यदि आप SSH सर्वर को इंटरनेट पर उजागर करते हैं (कमजोर पासवर्ड के बजाय कुंजी-आधारित प्रमाणीकरण के साथ इसे सुरक्षित करना सुनिश्चित करें), तो आप इसे दूरस्थ रूप से एक्सेस कर सकते हैं और अपने ट्रैफ़िक को एन्क्रिप्टेड कनेक्शन पर फ़ॉरवर्ड करने के लिए SSH टनलिंग का उपयोग कर सकते हैं। यह आपको सार्वजनिक वाई-फाई से सुरक्षित रूप से वेबसाइटों तक पहुंचने और यात्रा के दौरान विदेश में केवल अपने गृह देश में पहुंच योग्य वेबसाइटों तक पहुंचने की अनुमति देता है।
  • VPN सेट अप करें: SSH टनलिंग कई मायनों में VPN के समान काम करता है, लेकिन आप अपने ओपनडब्ल्यूआरटी राउटर पर एक उचित VPN भी सेट अप कर सकते हैं।
  • बिटटोरेंट क्लाइंट इंस्टॉल करें: किसी प्रकार के नेटवर्क-अटैच्ड स्टोरेज या एकीकृत USB पोर्ट वाले राउटर और जुड़े USB स्टोरेज डिवाइस के साथ, आप अपने राउटर को स्वयं बिटटोरेंट क्लाइंट के रूप में उपयोग कर सकते हैं।
  • सर्वर सॉफ़्टवेयर चलाएं: ओपनडब्ल्यूआरटी के सॉफ़्टवेयर रिपॉजिटरी में ऐसे पैकेज हैं जो इसे वेब सर्वर, IRC सर्वर, बिटटोरेंट ट्रैकर, और बहुत कुछ के रूप में कार्य करने की अनुमति देते हैं। आप शायद पहले से ही एक राउटर का उपयोग कर रहे हैं, तो क्यों न उसी राउटर को सर्वर के रूप में भी कार्य करने दें? शुरुआत के लिए, राउटर को कंप्यूटर की तुलना में बहुत कम बिजली की आवश्यकता होती है।
  • ट्रैफिक-शेपिंग और QoS निष्पादित करें: ओपनडब्ल्यूआरटी आपको अपने राउटर से गुजरने वाले पैकेट पर ट्रैफिक-शेपिंग और सेवा की गुणवत्ता (QoS) करने की अनुमति देता है, कुछ प्रकार के ट्रैफ़िक को प्राथमिकता देता है। आप विशिष्ट कंप्यूटरों पर जाने वाले ट्रैफ़िक को प्राथमिकता भी दे सकते हैं, अन्य कंप्यूटरों पर जाने वाले ट्रैफ़िक को डिप्राथमिकता दे सकते हैं।
  • गेस्ट नेटवर्क बनाएं: ओपनडब्ल्यूआरटी की विकी में मेहमानों के लिए एक विशेष वायरलेस नेटवर्क स्थापित करने के निर्देश हैं, जो आपके मुख्य नेटवर्क से अलग है। (आप गेस्ट नेटवर्क की गति को थ्रॉटल भी कर सकते हैं।) अपने राउटर पर गेस्ट नेटवर्क सेट अप करने के कई कारण हैं।
  • नेटवर्क ट्रैफ़िक कैप्चर और विश्लेषण करें: आप अपने राउटर से गुजरने वाले सभी पैकेट को लॉग करने के लिए tcpdump का उपयोग एक नेटवर्क शेयर पर कर सकते हैं और Wireshark जैसे टूल के साथ फ़ाइल खोलकर अपने नेटवर्क के ट्रैफ़िक का विश्लेषण कर सकते हैं।

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

ओपनडब्ल्यूआरटी इंस्टॉल करना

ओपनडब्ल्यूआरटी मूल रूप से लिंक्सिस WRT54G के लिए विकसित किया गया था, लेकिन अब यह कई और राउटर मॉडल का समर्थन करता है। आप ओपनडब्ल्यूआरटी की वेबसाइट पर समर्थित हार्डवेयर की सूची पा सकते हैं।

आप अपने राउटर के अंतर्निहित फर्मवेयर को ओपनडब्ल्यूआरटी लिनक्स सिस्टम से बदलने वाले हैं, जो आपके स्मार्टफोन पर कस्टम ROM फ्लैश करने के समान है। विकी ओपनडब्ल्यूआरटी को अपने राउटर पर इंस्टॉल करने के चार अलग-अलग तरीकों का विवरण देती है।

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

टर्मिनल और वेब इंटरफेस

एक बार ओपनडब्ल्यूआरटी इंस्टॉल हो जाने पर, आप विंडोज पर पुट्टी (PuTTY) जैसे SSH क्लाइंट या लिनक्स और मैक सिस्टम में अंतर्निहित ssh कमांड का उपयोग करके इसके बिजीबॉक्स (BusyBox) शेल तक पहुंच सकते हैं। बिजीबॉक्स एम्बेडेड लिनक्स सिस्टम पर उपयोग किया जाने वाला एक सामान्य शेल है, और ओपनडब्ल्यूआरटी में फाइलों को संपादित करने के लिए vi टेक्स्ट एडिटर जैसे सामान्य प्रोग्राम शामिल हैं। अन्य लिनक्स सिस्टम की तरह, आप इस पर विभिन्न स्क्रिप्ट चला सकते हैं और निर्धारित समय पर कार्रवाई करने के लिए क्रॉन जॉब सेट अप कर सकते हैं।

ओपनडब्ल्यूआरटी अपने रिपॉजिटरी से पैकेज इंस्टॉल करने के लिए opkg पैकेज मैनेजर का उपयोग करता है, जिसमें हजारों पैकेज होते हैं। यह आपके सिस्टम को कॉन्फ़िगर करने के लिए UCI (यूनिफाइड कॉन्फ़िगरेशन इंटरफेस) का भी उपयोग करता है। ओपनडब्ल्यूआरटी विकी में वह सभी जानकारी है जिसकी आपको आवश्यकता होनी चाहिए।

ओपनडब्ल्यूआरटी (OpenWrt) क्या है और मुझे अपने राउटर के लिए इसका उपयोग क्यों करना चाहिए?

हालांकि, आपको वास्तव में यह सब जानने की आवश्यकता नहीं है। ओपनडब्ल्यूआरटी में लुसी (LuCI) शामिल है, जो आपके ओपनडब्ल्यूआरटी राउटर को कॉन्फ़िगर करने के लिए एक वेब इंटरफेस है। वेब इंटरफेस में विभिन्न कॉन्फ़िगरेशन पेज होते हैं, जिसमें एक पैकेज मैनेजर पेज भी शामिल है जो आपको उपलब्ध पैकेज को ब्राउज़, खोज और इंस्टॉल करने की अनुमति देता है। आप जितने पैकेज इंस्टॉल कर सकते हैं, वह आपके राउटर पर उपलब्ध स्टोरेज स्पेस पर निर्भर करता है। सब कुछ इंस्टॉल करने के लिए कहीं भी पर्याप्त जगह नहीं है। हालांकि, ओपनडब्ल्यूआरटी की मॉड्यूलर प्रकृति आपको यह चुनने की अनुमति देती है कि आप कौन सी सुविधाएं इंस्टॉल करना चाहते हैं और अपना स्वयं का राउटर ऑपरेटिंग सिस्टम असेंबल करें।

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

क्या आपके राउटर को ओपनडब्ल्यूआरटी की आवश्यकता है?

ओपनडब्ल्यूआरटी हर किसी के लिए आदर्श समाधान नहीं है। अधिकांश लोग अपने राउटर के डिफ़ॉल्ट फर्मवेयर से खुश होंगे। अन्य DD-WRT जैसे ड्रॉप-इन रिप्लेसमेंट फर्मवेयर चाहेंगे। ओपनडब्ल्यूआरटी अधिक लचीला है, लेकिन यदि आप केवल अधिक सुविधाओं वाला एक वेब इंटरफेस चाहते हैं, तो आप शायद किसी अन्य रिप्लेसमेंट राउटर फर्मवेयर के साथ बेहतर होंगे।

छवि क्रेडिट: Mayuree Moonhirun via Shutterstock.com


  1. सिंगल साइन-ऑन (SSO) क्या है और क्या आपको इसका उपयोग करना चाहिए? सिंगल साइन-ऑन (SSO) क्या है और क्या आपको इसका उपयोग करना चाहिए?

    सिंगल साइन-ऑन (SSO) आपको साइट्स तक पहुंचने के लिए क्रेडेंशियल्स प्रदान करने की परेशानी से बचाता है। हालांकि, क्या यह वास्तव में पासवर्ड समस्याओं को हल करता है या यह इसके बजाय अधिक समस्याएं पैदा करता है? इस लेख में मैं SSO की व्याख्या करूंगा ताकि आप तय कर सकें कि यह आपके लिए एक अच्छा समाधान है या नह

  1. 2024 में Flutter: आधुनिक मोबाइल विकास के लिए यह क्यों आवश्यक है 2024 में Flutter: आधुनिक मोबाइल विकास के लिए यह क्यों आवश्यक है

    इस साल, मोबाइल एप्लिकेशन अधिक से अधिक लोकप्रिय होते रहे। सौभाग्य से, उन डेवलपर्स के लिए कई प्रोग्रामिंग टूल उपलब्ध हैं जो उन्हें बनाना चाहते हैं। इन टूल्स में Flutter है, जिसने हाल ही में खुद को प्रतिष्ठित किया है। Flutter क्या है? Flutter Google द्वारा बनाया गया एक मुफ्त और ओपन-सोर्स मोबाइल UI फ्र

  1. Flutter समझाया गया: 2024 में इसे सीखना एक स्मार्ट विकल्प क्यों है Flutter समझाया गया: 2024 में इसे सीखना एक स्मार्ट विकल्प क्यों है

    इस साल, मोबाइल एप्लिकेशन अधिक से अधिक लोकप्रिय होते रहे। सौभाग्य से उन डेवलपर्स के लिए कई प्रोग्रामिंग टूल उपलब्ध हैं जो उन्हें बनाना चाहते हैं। इन टूल्स में Flutter है, जिसने हाल ही में खुद को प्रतिष्ठित किया है। Flutter क्या है? Flutter Google द्वारा बनाया गया एक फ्री और ओपन-सोर्स मोबाइल UI फ्रेम