हाइबरनेट करने के बाद उबंटू में सभी नेटवर्क को फिर से चालू करना


10

जब मेरी उबंटू 14.04 मशीन हाइबरनेशन से जागती है, तो कभी-कभी नेटवर्क अक्षम होता है और इसे सक्षम करने से यह फिर से काम नहीं करता है। चल रहा है

sudo service network-manager restart

अकेले समस्या का समाधान नहीं करता है। परंतु

sudo ifconfig wlan0 down && sudo ifconfig wlan0 up

एक wlan कनेक्शन के लिए समस्या को हल करने के लिए करते हैं।

हालाँकि, यह 3G या GPRS के माध्यम से PPP कनेक्शन शुरू करने में विफल रहता है जब तक कि मैं पुनः बूट नहीं करता। मॉडेम के रूप में उपयोग किए जाने वाले स्मार्टफोन को फिर से शुरू करना यहां मदद नहीं करता है।

पुन: बूट किए बिना मैं सभी नेटवर्क मॉड्यूल को फिर से कैसे शुरू कर सकता हूं?

अधिक जानकारी:

मशीन को यूएसबी केबल के माध्यम से स्मार्टफोन से जोड़ा जाता है। मैं कनेक्शन शुरू करने के लिए नेटवर्क-मैनेजर और एनएम-एपलेट का उपयोग कर रहा हूं।

यह एक निरंतर समस्या है, पहले के संस्करणों में यह पहले से ही एक समस्या थी।

मैं इस कारण से प्रवेश नहीं करूंगा कि हाइबरनेशन के बाद नेटवर्क अक्षम क्यों हो जाता है। मेरा मानना ​​है कि इस बग से निपटने के बारे में कहीं न कहीं जानकारी है। हालाँकि, यह मेरे लिए कोई बड़ा मुद्दा नहीं था।

sudo lsmod | grep ppp
ppp_deflate            12950  0 
ppp_async              17413  1 
crc_ccitt              12707  1 ppp_async

sudo lsmod | grep usb
usb_serial_simple      17386  2 
usbserial              45141  6 usb_serial_simple
usb_storage            66545  1 uas

1
क्या आप lsmodओपी में ऊपर दिए गए कमांड से किसी भी नेटवर्क एडेप्टर आउटपुट को सूचीबद्ध कर सकते हैं ?
ब्रायन थॉमस

1
उबंटू मशीन स्मार्टफोन से कैसे जुड़ती है? यु एस बी? वाई - फाई? पीपीपी कनेक्शन कैसे शुरू किया जाता है?
गिल्स एसओ- बुराई को रोकना '

जवाबों:


3

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

आप इस तरह के एडेप्टर की तलाश कर सकते हैं ip link showयदि आपका यकीन है कि आपने सभी एडेप्टर को कवर किया है तो मॉड्यूल को फिर से लोड करने का प्रयास करें।

तुम्हे करना ही होगा

1) इस कमांड के साथ आपके लोडिंग मॉड्यूल को देखने के लिए खोज करें sudo lsmod

2) कमांड का उपयोग करके उन्हें पुनः लोड करें sudo rmmod yourMod

3) sudo modprobe yourModइसे पुनः आरंभ करने के लिए।

4) अपने नेटवर्क एडेप्टर sudo service restart networkया sudo systemctl restart network, या को पुनरारंभ करें service network-manager restart

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

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

उम्मीद है की वो मदद करदे :-)


ip link showआउटपुट 18: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 3 link/pppमुझे इस जानकारी के साथ क्या करना चाहिए?
Quora Feans

मुझे लगता है कि यह manpages । और यह पता लगाने की कोशिश कर रहा हूं कि एक डेमॉन को फिर से शुरू करने के बारे में कैसे जाना जाएगा। क्या वह systemctl restart pppdया उस तरह का कुछ है? क्या उबंटु अभी भी सिस्टमड का उपयोग करता है? ठीक है शायद service restart pppdया जो भी डेमन कहा जाता है। इसके बाद आपको अपने नेट एडॉप्टर को फिर से चालू करना होगा।
ब्रायन थॉमस

1

शायद मेरा यह वर्कअराउंड आपकी मदद कर सकता है।

सबसे पहले, इस कमांड को निष्पादित करें:

sudo vim /etc/rc.local

फिर, सामग्री इस तरह दिखनी चाहिए:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#Sleeping a little might be necessary to let it catch up the boot. 
#However, for me, this sleep was a useless overhead.
#sleep 3 
service network-manager restart

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