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

OpenWrt क्या है और मुझे इसे अपने राउटर के लिए क्यों इस्तेमाल करना चाहिए?

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

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

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

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

OpenWrt के लिए उपयोग

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

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

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

OpenWrt इंस्टॉल करना

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

आप अपने राउटर के अंतर्निहित फ़र्मवेयर को OpenWrt Linux सिस्टम से बदलने वाले हैं, जो आपके स्मार्टफ़ोन पर एक कस्टम ROM फ्लैश करने जैसा है। विकी आपके राउटर पर OpenWrt स्थापित करने के चार अलग-अलग तरीकों का विवरण देता है।

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

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

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

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

OpenWrt क्या है और मुझे इसे अपने राउटर के लिए क्यों इस्तेमाल करना चाहिए?

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

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

क्या आपके राउटर को OpenWrt की जरूरत है?

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

<छोटा>छवि क्रेडिट:शटरस्टॉक डॉट कॉम के माध्यम से मयूरी मूनहिरुन


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

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

  1. स्पंदन क्या है और आपको इसे 2020 में क्यों सीखना चाहिए

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

  1. स्पंदन क्या है और आपको इसे 2020 में क्यों सीखना चाहिए

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