कस्टम OpenWRT पर पुनरावृति का सबसे तेज़ तरीका बनाता है


0

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

वर्तमान में, मैं mtdअपने फ़र्मवेयर को फिर से चालू करने के लिए उपयोग करने के बाद , मुझे सीरियल कंसोल के माध्यम से लॉग इन करना होगा और /etc/config/networkराउटर को सही सबनेट पर रखना होगा, और गेटवे और डीएनएस को निर्दिष्ट करना होगा। अगर मुझे लगता है कि यह हर बार स्वचालित रूप से हो सकता है तो यह बहुत मायने रखता है।

मैं लिनक्स के लिए बहुत नया हूं, इसलिए मेरा पहला विचार शेल स्क्रिप्ट को चलाना था जो संपादन /etc/config/wireless/करता है और फिर /etc/init.d/network restartनेटवर्क इंटरफ़ेस (एस) को लाने के लिए करता है । तब मुझे लगा कि गेटवे और डीएनएस सेट करने के बराबर कमांड-लाइन होनी चाहिए, और फिर मैं उन कमांड्स को फॉलो कर सकता हूं /etc/init.d/network restart

आप सभी इस समस्या से कैसे निपटेंगे? क्या मैं सही रास्ते पर हूं?

जवाबों:


0

एक संभावित जवाब जो सिर्फ मुझ पर था, वह यह है कि मैं /etc/sysupgrade.conf' and enter in all of the files and directories that I want to preserve, and then use thesysupgrad- कमांड को संशोधित करके sysupgrad-specific build को फ्लैश कर सकता था ।

उस ने कहा, मैं अभी भी एक राउटर को खरोंच से फ्लैश करने और उचित /etc/config/networkसेटिंग्स करने का एक तरीका है , इसलिए मेरा मूल प्रश्न तकनीकी रूप से खड़ा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.