मैं "मोबाइल ब्रॉडबैंड सक्षम करें" को स्थायी रूप से जांचना चाहता हूं, इसलिए मुझे हर बूट के बाद इसकी जांच करने की आवश्यकता नहीं है।
मैं "मोबाइल ब्रॉडबैंड सक्षम करें" को स्थायी रूप से जांचना चाहता हूं, इसलिए मुझे हर बूट के बाद इसकी जांच करने की आवश्यकता नहीं है।
जवाबों:
यह समस्या बग-रिपोर्ट के अधीन है
इस प्रकार, जब तक इसे हल नहीं किया जाता है, तब तक आसपास काम करना जैसे कि लॉगिन पर मोबाइल ब्रॉडबैंड को सक्षम करना संभवत: पर्याप्त होगा।
नीचे दिए गए उत्तर का क्रेडिट बग योगदानकर्ताओं में से एक को जाता है - यदि आपके पास कोई अतिरिक्त जानकारी है, तो अपने विवरण को बग-रिपोर्ट में जोड़ें। नोट - ग्राहकों को "मुझे भी" जवाब पसंद नहीं है इसलिए न ही "मुझे भी जोड़ें" - अपडेट के लिए सदस्यता बटन पर क्लिक करें।
नेटवर्क मैनेजर संकेतक में "ब्रॉडबैंड सक्षम करें" पर क्लिक करके अपने ब्रॉडबैंड को सक्षम करें।
एक टर्मिनल सूची में आपके नेटवर्क प्रबंधक में कॉन्फ़िगर किए गए कनेक्शन:
nmcli con list
यह शो निम्न उदाहरण आउटपुट दिखाता है:
NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
अपने मोबाइल ब्रॉडबैंड के उदाहरण में देखें - यह gsm
टेक्स्ट की लाइन में होगा । ऊपर के उदाहरण में, एक पंक्ति में पहले आइटम में gsm
टेक्स्ट होता है और लाइन की शुरुआत में कनेक्शन नाम होता है जिसे आपको नीचे की आवश्यकता होगी अर्थातTele2 Default 1
अब, एक टेक्स्ट फ़ाइल बनाएं (उदाहरण के लिए उपयोग करें gedit
) जो कि 10 सेकंड की देरी के बाद आपके किसी कनेक्शन को शुरू करती है (हो सकता है कि आपके ब्रॉडबैंड डिवाइस को आरंभीकृत करने के लिए अधिक समय की आवश्यकता हो)
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
यानी Tele2 Default 1
आपके मोबाइल ब्रॉडबैंड नाम के लिए परिवर्तन
फ़ाइल को start_my_connection
अपने होम फ़ोल्डर में सहेजें ।
आगे इस फ़ाइल को कहीं और ले जाएँ जहाँ आप और आपके कंप्यूटर का उपयोग करने वाले अन्य लोग कर सकते हैं:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
फ़ाइल अनुमतियों को निम्नानुसार सेट करें:
sudo chmod 775 /usr/local/bin/start_my_connection
अंत में, लॉगिन के बाद स्क्रिप्ट शुरू करना कॉन्फ़िगर करें:
में स्टार्टअप आवेदन प्राथमिकताएं एक आइटम जोड़ने और स्क्रिप्ट पथ (प्रवेश /usr/local/bin/start_my_connection
) कार्यक्रम आदेश के रूप में।
मेरे पास इसके लिए एक और आसान उपाय है अगर कोई बाहर है तो अभी भी इसकी तलाश है। अधिकांश मामलों में, मोबाइल ब्रॉडबैंड कनेक्शन, उदाहरण के लिए ऊपर दिए गए प्रश्न "एयरटेल कनेक्शन" से स्वचालित रूप से कनेक्ट होने के लिए सेट किया गया है।
तो ऐसा करने के लिए केवल एक चीज बची है, उसे कनेक्ट करने के लिए "मोबाइल ब्रॉडबैंड सक्षम करें" की जाँच करें। लेकिन हमें आमतौर पर इसे हर बूट के बाद मैन्युअल रूप से करना पड़ता है।
इसके लिए, हम स्टार्टअप पर काम करने के लिए एक कमांड जोड़ते हैं:
एक टर्मिनल में,
sudo gedit /etc/rc.local
अब इस लाइन को 0 से ऊपर से जोड़ें
(while :; do nmcli -t nm wwan on; sleep 1; done)&
फ़ाइल सहेजें और बाहर निकलें।
बस..
यह न केवल कनेक्शन शुरू करता है, लेकिन अगर कनेक्शन गिरता है, तो यह फिर से जुड़ता है
@ श्रीरामकन्नन द्वारा उपरोक्त प्रतिक्रिया पूरी तरह से काम करती है। मैंने उबंटू को फिर से शुरू करने के बाद यह काम किया।
एक टर्मिनल में,
sudo gedit /etc/rc.local
अब इस लाइन को ऊपर जोड़ें exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
फ़ाइल सहेजें और बाहर निकलें।
ब्राहिम के उत्तर के लिए धन्यवाद, मैंनेनिम्नलिखित के रूपमें ऑटोस्टार्ट स्क्रिप्ट को छोटा कर दिया है, और यह मेरे लिए बहुत अच्छी तरह से काम करता है क्योंकि मैं jdownloader का उपयोग नहीं करता हूं:
#!/bin/bash
while true; do
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
nmcli -t nm wwan on
sleep 10
fi
sleep 5
done
मुझे यहां सबसे अच्छा समाधान मिला। यहाँ यह स्क्रिप्ट एक आकर्षण की तरह काम करती है http://community.linuxmint.com/tutorial/view/1456