अपडेट पर वापस जाएँ
New releaseJul 27, 2026

openwrt v24.10.8

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

साझा करें

OpenWrt लोगो

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

सनशाइन!

डाउनलोड

निर्मित फर्मवेयर इमेज कई आर्किटेक्चर के लिए उपलब्ध हैं और WiFi होम राउटर के रूप में उपयोग के लिए एक पैकेज चयन के साथ आती हैं। किसी विक्रेता के स्टॉक फर्मवेयर से OpenWrt में माइग्रेट करने के लिए उपयोग योग्य फ़ैक्टरी इमेज जल्दी से खोजने के लिए, Firmware Selector आज़माएं।

यदि आपका डिवाइस समर्थित है, तो कृपया इंस्टॉल निर्देश देखने के लिए जानकारी लिंक का पालन करें या नीचे सूचीबद्ध सहायता संसाधनों से परामर्श लें।

एक उन्नत उपयोगकर्ता को अतिरिक्त या विशिष्ट पैकेज की आवश्यकता हो सकती है। (टूलचेन, SDK, ...) साधारण फर्मवेयर डाउनलोड के अलावा अन्य सभी चीजों के लिए, विकी डाउनलोड पृष्ठ आज़माएं:

विकास

अपना स्वयं का फर्मवेयर बनाने के लिए आपको GNU/Linux, BSD या macOS सिस्टम (केस संवेदनशील फ़ाइल सिस्टम आवश्यक) की आवश्यकता है। Cygwin असमर्थित है क्योंकि केस संवेदनशील फ़ाइल सिस्टम की कमी है।

आवश्यकताएँ

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

binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.8+ rsync subversion unzip which

त्वरित आरंभ

  1. सभी नवीनतम पैकेज परिभाषाएँ प्राप्त करने के लिए ./scripts/feeds update -a चलाएँ जो feeds.conf / feeds.conf.default में परिभाषित हैं।

  2. सभी प्राप्त पैकेजों के लिए पैकेज/फीड्स/ में सिमलिंक स्थापित करने के लिए ./scripts/feeds install -a चलाएँ।

  3. टूलचेन, लक्ष्य सिस्टम और फर्मवेयर पैकेजों के लिए अपनी पसंदीदा कॉन्फ़िगरेशन का चयन करने के लिए make menuconfig चलाएँ।

  4. अपना फर्मवेयर बनाने के लिए make चलाएँ। यह सभी स्रोतों को डाउनलोड करेगा, क्रॉस-कंपाइल टूलचेन का निर्माण करेगा और फिर आपके लक्ष्य सिस्टम के लिए GNU/Linux कर्नेल और सभी चुने गए एप्लिकेशन को क्रॉस-कंपाइल करेगा।

संबंधित रिपॉजिटरीज़

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

  • LuCI Web Interface: वेब ब्राउज़र के माध्यम से डिवाइस को नियंत्रित करने के लिए आधुनिक और मॉड्यूलर इंटरफ़ेस।
  • OpenWrt Packages: पोर्ट किए गए पैकेजों का सामुदायिक भंडार।
  • OpenWrt Routing: विशेष रूप से (मेश) रूटिंग पर केंद्रित पैकेज।
  • OpenWrt Video: विशेष रूप से डिस्प्ले सर्वर और क्लाइंट (Xorg और Wayland) पर केंद्रित पैकेज।

सहायता जानकारी

समर्थित उपकरणों की सूची के लिए OpenWrt Hardware Database देखें।

दस्तावेज़ीकरण

सहायता समुदाय

  • फ़ोरम: उपयोग, परियोजनाओं, चर्चाओं और हार्डवेयर सलाह के लिए।
  • सहायता चैट: चैनल #openwrt oftc.net पर।

डेवलपर समुदाय

लाइसेंस

OpenWrt GPL-2.0 के तहत लाइसेंस प्राप्त है।

श्रेणियाँ