
छोटे नेटवर्कों के लिए हल्का OpenWRT डिवाइस प्रबंधन प्लेटफ़ॉर्म। 2–20 डिवाइसों के लिए केंद्रीकृत कॉन्फ़िगरेशन, निगरानी और WiFi प्रबंधन, सरल डिप्लॉयमेंट और OpenWISP संगतता के साथ।
चेतावनी यह एक प्रारंभिक रिलीज़ है, कृपया अब तक की सभी रिलीज़ों के रिलीज़ नोट्स पढ़ें
परियोजना का समर्थन करने पर विचार करने के लिए धन्यवाद!
OpenSOHO को OpenWRT आधारित कुछ नेटवर्क उपकरणों को प्रबंधित करने के लिए बनाया गया है। इसलिए SOHO नाम Small Office Home Office (SOHO) नेटवर्क से आया है।
यह OpenWISP से प्रेरित है, लेकिन उन नेटवर्क्स को लक्षित करता है जो OpenWISP के साथ बनाए रखने के लिए बहुत छोटे हैं। जैसा कि OpenWisp ने उल्लेख किया:
हालाँकि, OpenWISP बहुत छोटे नेटवर्क्स (20 से कम उपकरण), IT विशेषज्ञता की कमी वाले संगठनों, या केवल लागत बचाने के उद्देश्य से ओपन-सोर्स विकल्प चाहने वाले उद्यमों के लिए सबसे उपयुक्त नहीं हो सकता है।
निम्नलिखित संस्करणों का परीक्षण किया गया है
OpenSOHO सेट करने के लिए कुछ सरल चरणों की आवश्यकता होती है, जिनमें से प्रत्येक का विवरण नीचे दिए गए अनुभागों में दिया गया है:
नवीनतम OpenSOHO रिलीज़ डाउनलोड करें (या docker कंटेनर का उपयोग करें)
OpenSOHO प्रारंभ करें
पहले, एक साझा गुप्त (shared secret) चुनें जो OpenWRT उपकरणों (openwisp-config का उपयोग करते हुए) को OpenSOHO के साथ पंजीकरण करने की अनुमति देता है।
इष्टतम सुरक्षा के लिए एक लंबी यादृच्छिक स्ट्रिंग चुनें।
यह उससे मेल खाना चाहिए जो आप अगले चरणों में LuCI में कॉन्फ़िगर करते हैं।
OPENSOHO_SHARED_SECRET=randompassphrase ./opensoho serve --http 0.0.0.0:8090
अब, OpenSOHO कमांड-लाइन पर एक URL आउटपुट करता है जिससे आप एडमिन खाता बना सकते हैं। बस URL को अपने ब्राउज़र में खोलें।
वैकल्पिक रूप से, कमांड-लाइन के माध्यम से एडमिन खाता बनाएं:
./opensoho superuser upsert EMAIL PASS
opkg install openwisp-config openwisp-monitoring luci-app-openwisp # OpenWRT 24.10
apk add openwisp-config openwisp-monitoring luci-app-openwisp # OpenWRT 25.12+
यदि आप 802.11v क्लाइंट स्टीयरिंग का उपयोग करना चाहते हैं, तो पूर्ण wpad-mbedtls आवश्यक है।
OpenWRT 24.10 पर
opkg remove wpad-basic-mbedtls && \
opkg install wpad-mbedtls && \
service wpad restart
OpenWRT 25.12+ पर
apk del wpad-basic-mbedtls && \
apk add wpad-mbedtls && \
service wpad restart
wpad-mbedtls इंस्टॉल होने के बाद, पहले service restart wpad आज़माएँ, अन्यथा नए wpad बाइनरी पर स्विच करने के लिए रीबूट की आवश्यकता हो सकती है। यदि नहीं, तो आपको इस तरह की त्रुटि मिल सकती है: daemon.notice netifd: radio1 (28210): WARNING (wireless_add_process): executable path /usr/sbin/wpad does not match process 1842 path (/usr/sbin/wpad (deleted))।
(कृपया ध्यान दें कि 802.11v क्लाइंट स्टीयरिंग अभी भी प्रगति पर है)
Server URL और Shared secret सेट करें।
Server URL के अंत में स्लैश न लगाएँ। एक उदाहरण URL: http://192.168.1.1:8090OPENSOHO_SHARED_SECRET)।Update Interval को 30 सेकंड तक कम करें। (यदि आप नहीं करते हैं तो OpenSOHO यह आपके लिए करता है)मॉनिटरिंग सक्षम करने की अत्यधिक अनुशंसा की जाती है, क्योंकि OpenSOHO वर्तमान OpenWRT सेटिंग्स का बहुत कुछ अनुमान लगाता है और आसान कॉन्फ़िगरेशन के लिए उन्हें भर देता है।
Enabled फ़्लैग true पर सेट करें।numradios को सही मान पर सेट करें। उदाहरण के लिए 2.4 + 5GHz डिवाइस के लिए, यह मान 2 होगा।numradios का उपयोग करके कॉन्फ़िगर किया गया)।OpenSOHO एक बुनियादी डैशबोर्ड के साथ आता है। यह सबसे बाएँ साइडबार में, OpenSOHO लोगो के ठीक नीचे स्थित बटन के माध्यम से सुलभ है।
कृपया ध्यान दें कि यह अधिक उन्नत ग्राफ़िंग टूल के विकल्प के रूप में नहीं है, यह जानबूझकर बुनियादी रखा गया है और रखा जाएगा।
अब OpenSoho को http://ipaddress:8090/_/ के माध्यम से एक्सेस किया जा सकता है
कई कॉन्फ़िगरेशन संग्रह हैं:
ये Wifi से जुड़े क्लाइंट हैं। यह तालिका केवल-पढ़ने योग्य है, सिवाय alias के। इसका उपयोग डिवाइस को मानव-पठनीय नाम देने के लिए किया जा सकता है। यह तभी ठीक से काम करता है जब क्लाइंट अपना mac-address रैंडमाइज़ न करे।
इसमें उन क्लाइंट्स की सूची है जो वर्तमान में आपके wifi से जुड़े हैं। डिवाइस का IP पता दिखाने के लिए, OpenSOHO को आपके DHCP लीज़ तक पहुँच की आवश्यकता होती है। ऐसा करने के लिए, आपके पास उस डिवाइस पर openwisp मॉनिटरिंग डेमन चल रहा होना चाहिए जिसमें DHCP सर्वर है। स्टैटिक IP वाले डिवाइस को IP नहीं मिलेगा। यह 0.12.0 तक एक ज्ञात सीमा है।
ये जुड़े हुए डिवाइस हैं।
healthy का अर्थ है कि डिवाइस ने पिछले एक मिनट के भीतर संचार किया है। यदि नहीं, तो health status unhealthy हो जाती है और डिवाइस या उसके कनेक्शन में कुछ गड़बड़ हो सकती है।एक होस्टनेम, MAC पता, IPv4 पता और एक या
अधिक DHCP सर्वर के साथ एक आरक्षण बनाएँ। OpenSOHO प्रत्येक चयनित सर्वर पर
/etc/config/dhcp में समान नाम वाला config host अनुभाग जोड़ता है। आरक्षण को हटाए बिना
अक्षम करने के लिए DHCP सर्वर चयन साफ़ करें। नाम, MAC पते और IP
पते आरक्षण सूची में अद्वितीय होते हैं।