इंटरनेट एक्सेस के बिना नेटवर्क मैनेजर को कैसे पुनर्स्थापित करें?


26

दुर्भाग्य से, मैंने network-manager-gnomeउपयोग की स्थापना रद्द कर दी sudo apt-get remove --purge network-manager। मैं इसे फिर से स्थापित करने की कोशिश कर रहा था, लेकिन इंटरनेट कनेक्शन के बिना मैं ऐसा नहीं कर सकता। इसके लिए क्या उपाय है?


क्या आपके पास इस मशीन के समान OS वाले अन्य मशीनों तक पहुँच है?
Maythux

जवाबों:


27
sudo dhclient eth0

तब आपके पास इंटरनेट होगा और आप उपयोग कर सकते हैं ...

sudo apt-get install network-manager

2
ध्यान दें: यदि आपके पास वाईफाई है तो यह मुश्किल है , लेकिन अगर आप अपना वाईफाई पासवर्ड (दूसरे लैपटॉप का उपयोग करके) निकाल सकते हैं, तो askubuntu.com/a/294320/67747 पर दिए गए निर्देश काफी सरल हो जाते हैं कि यह मेरे लिए काम करता है: sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device> मैंने नहीं किया ifconfig <device> upमेरे मामले में जरूरत है या समान है।
ऋषि

1
काम करेंगे, अगर आप कैबेल के साथ इंटरनेट तक पहुंच प्राप्त कर सकते हैं। लेकिन रिबूट करना चाहिए
क्लिमेनकोमॉड

आई लव
मार्क

"डिवाइस एथ नहीं पा सकते" :(
मार्को एंकोना

यदि आप चलाते sudo iwconfigहैं तो आपको उपकरण दिखाई देंगे। मेरे मामले eth0में मेरे वायर्ड कनेक्शन के नाम के लिए मेरे पास नहीं था ।
जाबेर

18

यदि आपने हाल ही में अपने नेटवर्क प्रबंधक को अपग्रेड किया है sudo apt-get install --reinstall network-manager, जिसका आप उपयोग कर सकते हैं , लेकिन यह केवल तभी काम करता है जब पैकेज आपके Apt कैश में हो ( /var/cache/apt/archives/)। मैं अनुमान लगा रहा हूं कि आपने ऐसा नहीं किया है, आपको चीजों को लंबे समय तक करना होगा, लेकिन मुझे लगा कि मैं इसे केवल मामले में फेंक दूंगा।

  1. "स्थापित किए बिना प्रयास करें" में एक उबंटू लाइव सीडी बूट करें। सुनिश्चित करें कि आप इंटरनेट से जुड़े हुए हैं।

  2. टर्मिनल प्रकार में:

    sudo mount --bind /dev /<chrootlocation>/dev
    sudo mount --bind /proc /<chrootlocation>/proc
    sudo mount --bind /sys /<chrootlocation>/sys
    sudo cp /etc/resolv.conf /<chrootlocation>/etc/resolv.conf
    sudo chroot /<chrootlocation>
    

    आपको <chrootlocation>अपने उबंटू इंस्टॉल के उपयुक्त स्थान के साथ प्रतिस्थापित करने की आवश्यकता होगी , आमतौर पर उस विभाजन का लेबल जो उस पर स्थापित है। विभाजन को भी माउंट किया जाना चाहिए ताकि आप इसे एक्सेस कर सकें।

  3. अपना संपादन करें /etc/resolve.confऔर कम से कम एक जोड़ें nameserver:

    nameserver 8.8.8.8 # Google Public DNS
    
  4. टर्मिनल प्रकार में:

    sudo apt-get update
    sudo apt-get install network-manager
    

    यदि आप नहीं करते हैं, तो संभवतः आपको त्रुटि जोड़ने में असमर्थ मिलेगा।

  5. टर्मिनल प्रकार में exit। यह आपको चिरोट के वातावरण से बाहर निकालता है।

  6. sudo rebootअपने कंप्यूटर को रिबूट करने के लिए टर्मिनल प्रकार में ।


sudo apt-get updateकमांड के लिए इंटरनेट कनेक्शन की आवश्यकता है ।
अविनाश राज

1
चुरोट में होगा। उसके पास कोई इंटरनेट न होने का कारण यह है कि उसने नेटवर्क मैनेजर को अनइंस्टॉल कर दिया है, livecd में नेटवर्क मैनेजर स्थापित होगा ताकि वह अन्य ubuntu इंस्टॉलेशन से कनेक्ट और इंस्टॉल करने के लिए इसका उपयोग कर सके।
आम

जिस तरह से मैंने सवाल पढ़ा वह यह है कि उपयोगकर्ता एक कंप्यूटर पर है जो सामान्य रूप से इंटरनेट से जुड़ा है, लेकिन क्योंकि उसने नेटवर्क-प्रबंधक की स्थापना रद्द कर दी है जो वर्तमान में वह इंटरनेट से कनेक्ट करने में असमर्थ है। इस मुद्दे के आसपास एक livecd का उपयोग करें। Quote: "मैं इसे फिर से स्थापित करने की कोशिश कर रहा था लेकिन इंटरनेट कनेक्शन के बिना मैं ऐसा नहीं कर सकता"। शायद मैंने इसे गलत पढ़ा है?
आम

runनिर्देशिका को भी बांधें , अन्यथा आपको संभवतः unable to resolve hostnameत्रुटियां sudo mount --bind /run /chrootlocation/run
मिलेंगी

यह मेरे लिए काम नहीं करता था - हालाँकि लाइव सीडी में नेटवर्क का उपयोग होता है, जैसे ही मैं नेटवर्क एक्सेस (क्रोकेटेड कमांड लाइन के लिए) को गायब करता हूं गायब हो जाता है।
लोगन पिकअप

7
sudo apt-get remove --purge network-manager

उपरोक्त आदेश उन सभी पैकेजों को शुद्ध कर देगा जो सेवा से संबंधित थे। network-managerआप उबंटू लाइव डिस्क का उपयोग करके .deb फ़ाइल के रूप में सभी पैकेज डाउनलोड कर सकते हैं और फिर इसे अपने मूल OS पर स्थापित कर सकते हैं।

  • उबंटू लाइव डिस्क से पहला बूट।

  • एक बार जब आप वहां जाते हैं तो एक टर्मिनल खोलते हैं और नीचे कमांड चलाते हैं,

    sudo apt-get download network-manager*
    
  • यह सभी नेटवर्क-मैनेजर पैकेज को होम डायरेक्टरी में डाउनलोड करेगा।

  • अब सभी .debपैकेज को उस पेन ड्राइव या अन्य विभाजन में एक फ़ोल्डर में अपने HDD में कॉपी करें और फिर अपने सिस्टम में रिबूट करें।

  • एक बार जब आप खुले टर्मिनल पर जाते हैं और निम्नलिखित करते हैं:

    cd /path/to/the/directory/where/.deb/files/are/located
    sudo dpkg -i *.deb
    
  • उपरोक्त कमांड सभी .debफ़ाइलों को स्थापित करेगा ।

  • अब अपने नेटवर्क-प्रबंधक को चलाकर पुनः आरंभ करें sudo service network-manager restart

अब आपके पास network-manager-gnomeफिर से पैकेज चल रहा है।


1
ओपी ने एक समाधान के लिए कहा है जहां वह इंटरनेट तक पहुंच के बिना ऐसा कर सकता है ।
जॉब

3
network-manager-gnomeपैकेज को हटाने के कारण ओपी के पास कोई इंटरनेट नहीं है , लेकिन इसका मतलब यह नहीं है कि उसके पास कोई इंटरनेट नहीं है। यह भी जान लें कि लाइव सीडी का उपयोग होस्ट पैकेज पर निर्भर नहीं करेगा, इसलिए वह इंटरनेट तक पहुंच प्राप्त करेगा
Maythux

1
नेटवर्क-प्रबंधक निकालें, अब संकुल डाउनलोड करने के लिए कैसे कनेक्ट करें? : - / अतिरिक्त समस्या के लिए धन्यवाद।
ई-जानकारी128

7

यह उत्तर मानता है कि नेटवर्क-मैनेजर या किसी अन्य पैकेज को खोने से पहले आपके पास इंटरनेट का उपयोग था।

लाइव सीडी / डीवीडी / यूएसबी

एक बूट करने योग्य उबंटू सीडी / डीवीडी या यूएसबी स्टिक बनाएं, उसमें से बूट करें और "बिना इंस्टॉल किए उबंटू ट्राई करें" चुनें। एक बार जब आप उबंटू डेस्कटॉप पर पहुंच जाते हैं, तो एक टर्मिनल खोलें।

रूट विभाजन

आपको अपने Ubuntu इंस्टालेशन पर अपने रूट विभाजन का पता लगाना होगा। एक मानक उबंटू स्थापना पर, रूट विभाजन "/ dev / sda1" है, लेकिन यह आपके लिए अलग हो सकता है। रूट विभाजन क्या है यह जानने के लिए, निम्नलिखित कमांड चलाएँ:

sudo fdisk -l

यह हार्ड डिस्क और विभाजन की एक सूची प्रदर्शित करेगा जिसमें से आपको यह पता लगाना होगा कि कौन सा रूट विभाजन है। चरण 3 में नीचे, रूट-विभाजन रूट विभाजन है जो आपने अभी पाया है, उदाहरण के लिए / dev / sda2 मेरे मामले में।

अपने रूट विभाजन में चेरोट

यह सुनिश्चित करने के लिए कि एक निश्चित विभाजन रूट विभाजन है, आप इसे माउंट कर सकते हैं। तो चलिए / sys, / proc, / run और / dev विभाजन के साथ रूट विभाजन को माउंट करते हैं और chroot दर्ज करते हैं:

sudo mount ROOT-PARTITION /mnt
for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done
sudo cp /etc/resolv.conf /mnt/etc/
sudo chroot /mnt

यदि आपको इसे कॉपी करते समय resolv.conf के समरूप होने के बारे में कोई त्रुटि मिलती है, तो इसे अनदेखा करें। Resolv.conf की प्रतिलिपि बनाने से नेटवर्क काम कर रहा है, कम से कम मेरे लिए (डीएचसीपी का उपयोग करके)।

अद्यतन / स्थापित संकुल

अब आप सिस्टम को अपडेट कर सकते हैं - एक ही टर्मिनल में, टाइप करें:

apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome

यदि आपको अंतिम चरण में समस्या है, तो सुनिश्चित करें कि आपके स्रोत /etc/apt/sources.list में सही हैं - एक ही टर्मिनल में, टाइप करें:

sudo nano /etc/apt/sources.list

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

समाप्त होने पर रिबूट करें और लाइव सीडी को हटा दें। यदि यह उत्तर आपकी समस्या को ठीक करता है, तो कृपया इसे सही करें। धन्यवाद!


मेरे Ubuntu-14.04 पर मेरे नेटवर्क-मैनेजर पर एक दुर्घटना हुई थी और यह काम मेरे लिए था! आपका बहुत बहुत धन्यवाद!!!
CRachid

यह काम किया, हालांकि मुझे अंदर apt-get -f installजाने के लिए निर्भरता (?) प्राप्त करने के लिए (कुछ नहीं) करना पड़ा apt-get install network-manager network-manager-gnome। मैंने अपनी नेटवर्किंग को हटा wpasupplicantदिया था, जो सब कुछ नेटवर्क को हटाना चाहता था, लेकिन wpasupplicantनेटवर्क सामान को फिर से स्थापित नहीं करना था।
147pm

महान! धन्यवाद। उबंटू 16.04 यूनिटी पर काम करने की पुष्टि
एलेक्स

4

आधिकारिक उबंटू सांप्रदायिक LiveCdRecovery अपडेट विफलता अनुभाग का पालन करें: ( https://help.ubuntu.com/community/LiveCdRecovery ):

  1. उबंटू लाइव सीडी को बूट करें।
  2. Ctrl-Alt-F1 दबाएं
  3. चलाएँ:

    sudo mount /dev/sda1 /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    
  4. चेरोट के /etc/resolv.confबाद नेटवर्क तक पहुँचने के लिए अपने में OpenDNS नाम सर्वर जोड़ें :

    nameserver 208.67.222.222
    nameserver 208.67.220.220
    
  5. चलाएँ:

    apt-get install network-manager
    

यह मेरे Ubunty 14.04LTS पर उसी मुद्दे को ठीक करने में मदद करता है


4

मुझे पता है कि मुझे इस पर थोड़ी देर हो गई है लेकिन मैं बस इसी समस्या में भाग गया। मैंने arping (sudo apt-get install arping) स्थापित किया, जिसने iputils-arping, नेटवर्क-मैनेजर और नेटवर्क-मैनेजर-सूक्ति को हटा दिया। मैंने eth0 के लिए एक मैनुअल IP सेटअप करने के लिए / etc / नेटवर्क / इंटरफ़ेस फ़ाइल को संपादित किया।

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# below are my changes

auto eth0
iface eth0 inet static
    address x.x.x.x
    gateway y.y.y.y
    netmask z.z.z.z
    network a.a.a.a
    broadcast b.b.b.b
    dns-nameserver c.c.c.c d.d.d.d

X, y, z, a, c और d को अपनी नेटवर्क सेटिंग में बदलें। फिर मैंने इंटरफ़ेस को पुनरारंभ करने के लिए "sudo सर्विस नेटवर्क-इंटरफ़ेस पुनरारंभ INTERFACE = eth0" चलाया। इसने मुझे नेटवर्क मैनेजर को पुनर्स्थापित करने की अनुमति दी (sudo apt-get install network-manager)। नेटवर्क मैनेजर को फिर से इंस्टॉल करने से पहले मुझे अपने द्वारा लगाए गए रैपिंग पैकेज को शुद्ध करना था। फिर नेटवर्क मैनेजर शुरू करें (sudo service network-manager start)। एक बार जब मैं नेटवर्क मैनेजर चला रहा था तो मैं बदल गया / आदि / नेटवर्क / इंटरफ़ेस डिफ़ॉल्ट रूप से वापस चला गया (और बस मामले में मैनुअल परिवर्तन की एक प्रति रखी)। उम्मीद है कि यह मदद करता है।


3

बस इसी समस्या को हल किया है, इन सरल चरणों का पालन करें:

  1. Http://security.ubuntu.com/ubuntu/ub//ain/network-manager/ से इंटरनेट कनेक्शन वाले डिवाइस में नेटवर्क-मैनेजर डाउनलोड करें,
    मैंने ubuntu16 के लिए नेटवर्क-मैनेजर_1.2.2-0ubuntu0.16.04.4_amd64.deb का उपयोग किया .04

  2. फिर यूएसबी या फोन आदि का उपयोग करके इस फाइल को ट्रांसफर करें।

  3. $ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

ऐसा हो सकता है कि वाईफ़ाई शॉर्टकट शीर्ष पर गायब हो सकता है, इसके लिए बस इस कमांड का उपयोग करें

sudo apt-get install ubuntu-desktop और फिर आपकी मशीन का एक सामान्य पुनरारंभ।

किया हुआ :)


1
धन्यवाद, यह Ubuntu 16.04 में एक आकर्षण की तरह काम करता था। सबसे आसान समाधान। :)
john400

1
यदि आपके पास USB ड्राइव तक पहुँच नहीं है (जैसे आप छुट्टी पर हैं और आप इसे भूल गए हैं), तो आप एसडी-कार्ड का उपयोग कर सकते हैं बस हर कैमरे के बारे में फ़ाइल पर स्थानांतरित करने के लिए इतनी देर तक दोनों कंप्यूटरों में एसडी-कार्ड है स्लॉट्स।
जैक गिफिन

1
APT AUTOFIX से न भागें !!! इसने मेरे लिनक्स टकसाल कंप्यूटर से दालचीनी पैकेज की स्थापना रद्द कर दी और मुझे अपने लिनक्स टकसाल को खरोंच से फिर से स्थापित करने की दिशा में ले गया।
जैक गिफिन

1

मेरा पिछला उत्तर मानता है कि जिस कारण से आप इंटरनेट का उपयोग नहीं कर सकते हैं, क्योंकि आपने "नेटवर्क-मैनेजर" की स्थापना रद्द कर दी है, और सामान्य रूप से कंप्यूटर इंटरनेट से जुड़ा हुआ है। हालाँकि इस बंद मौके पर कि मैंने आपके प्रश्न को गलत पढ़ा है, और यह वास्तव में एक कंप्यूटर है जो कभी इंटरनेट से जुड़ा नहीं है, आपको इसके बजाय इस उत्तर का उपयोग करने की आवश्यकता होगी, हालांकि यह अधिक समय लेने वाला होगा।

चरण # 1 = दूसरे कंप्यूटर पर (यह विंडोज चल सकता है, इससे कोई फर्क नहीं पड़ता), " http://packages.ubuntu.com/precise/network-manager " पर जाएं। (यह लिंक मानता है कि आप उबंटू 12.04 का उपयोग कर रहे हैं, यदि आपको अपने संस्करण के लिए उपयुक्त लिंक खोजने की आवश्यकता नहीं है)।

चरण # 2 = वेब पेज के निचले भाग में "amd64" और "i386" के लिए एक लिंक है, एक पर क्लिक करें। मैं amd64 का उपयोग कर रहा हूं इसलिए मेरे कदम यह मान लेंगे।

चरण # 3 = नए पृष्ठ पर दर्पण लिंक का एक गुच्छा है जो "नेटवर्क-मैनेजर_0.9.4.0-0ubuntu3_amd64.deb" के लिए सीधे डाउनलोड लिंक हैं। एक लिंक चुनें, और .deb फ़ाइल डाउनलोड करें।

चरण # 4 = पहले url पर मैंने इसे नेटवर्क प्रबंधक के लिए निर्भरता को सूचीबद्ध किया है। आपके पास इनमें से कुछ अभी भी स्थापित हो सकते हैं, लेकिन जिन लोगों के लिए आपको अपने पेज पर जाकर और एक दर्पण का चयन करके उन्हें डाउनलोड करने की आवश्यकता नहीं होगी।

चरण # 5 = एक बार जब आप सभी। डाउनलोड कर लेते हैं, तो आपको उन्हें उबंटू कंप्यूटर पर स्थानांतरित करने की आवश्यकता होगी और उन्हें "/ var / cache / apt / अभिलेखागार" में डाल दिया जाएगा। आपको ऐसा करने के लिए रूट विशेषाधिकारों की आवश्यकता होगी जिसे "gksu nautilus / var / cache / apt / archives" से हासिल किया जा सकता है। आप उन्हें स्थापित करने के लिए dpkg का भी उपयोग कर सकते हैं, लेकिन यह नहीं बताएगा कि क्या आप एक निर्भरता भूल गए हैं इसलिए मैं इसका उपयोग करने के बारे में नहीं जा रहा हूं।

चरण # 6 = टर्मिनल प्रकार में "sudo apt-get install --reinstall network-manager"।


यदि यह एक ऐसा कंप्यूटर है जो कभी इंटरनेट से जुड़ा नहीं है, तो आपको वैसे भी नेटवर्क-मैनेजर की क्या आवश्यकता होगी? इसका उत्तर एक स्थानीय इंट्रानेट से कनेक्ट हो रहा है ताकि प्रिंटर या स्कैनर, या अन्य स्थानीय सेवाओं जैसे संसाधनों का उपयोग किया जा सके।
AJMansfield

1

एक newbies सफल जवाब 16.04LTS नेटवर्क मैनेजर को धीमा करने / नए इंटरनेट प्रदाता के साथ डिस्कनेक्ट करने में परेशानी हो रही थी। )

समाधान पहले दूसरे कंप्यूटर पर उपयुक्त नेटवर्क प्रबंधक डिब फ़ाइल डाउनलोड किया (32bit / i386 मेरे लिए) (मेरा नेटवर्क था- manager_1.2.2-OubuntuO, 16.04.4_i386.deb) ने ubuntu system लैपटॉप पर फ़ाइल का उपयोग कर कार्ड भर में स्थानांतरित कर दिया था

निम्नलिखित का पता लगाने में समय लगा - बस ट्रांसफर की गई डिबेट फाइल (मेरे डेस्कटॉप पर) पर डबल क्लिक किया गया और इसे स्वयं स्थापित किया (कमांड लाइन का उपयोग करने में बड़ी समस्याएं थीं)

इंटरनेट अब जुड़ा है - लेकिन सही नहीं - कोई आइकन नहीं

इसलिए मैंने कमांड का उपयोग करके अपडेट किया: sudo apt-get update फिर इंस्टॉल करें NetworkManager: sudo apt-get install नेटवर्क-मैनेजर-गनोम नेटवर्क-मैनेजर

एक बार रिबूट होने के बाद, टी ने मुझे अपना आइकन और पूर्ण नेटवर्क प्रबंधक ऑपरेशन वापस करने के लिए प्रकट किया

आशा है कि यह आपके लिए उपयोगी है क्योंकि यह मेरे लिए चरण 1 था - पैकेज वेबसाइट से सही नेटवॉर-मैनेजर डिब फाइल प्राप्त करें (मेरा नेटवर्क था- manager_1.2.2-OubuntuO, 16.04.4_i386.deb) इसे अपने कंप्यूटर पर ले जाएं - डबल इसे क्लिक करें और चरण 2 अद्यतन स्थापित करें और (पुनः) कमांड लाइन / टर्मिनल के माध्यम से नेटवर्क प्रबंधक स्थापित करें, और लापता भागों, समस्याओं और अपडेट को हल करें। सौभाग्य


1

मुझे इंटरनेट के बिना नेटवर्क-मैनेजर स्थापित करने की भी आवश्यकता थी। मुझे cdrom को जोड़ने के लिए एक अन्य पोस्ट से विचार मिला: [उबंटू डीवीडी / सीडी] सॉफ्टवेयर स्रोतों में सॉफ़्टवेयर स्रोतों और अपडेट में 'अन्य सॉफ़्टवेयर' टैब पर। Cdrom स्रोत पहले से ही सूचीबद्ध था, लेकिन जाँच नहीं किया गया था इसलिए मैंने इसे जाँच लिया। तब मैंने 'नेटवर्क-मैनेजर' स्थापित करने के लिए Synaptic Package Manager का उपयोग किया। मुझे लगता है कि मैं इसके बजाय Ubuntu सॉफ्टवेयर का इस्तेमाल कर सकता था। इसने मेरे लिए उबंटू 18.10 में काम किया


0

मेरे लिए, यह पता चला कि मैं गलती से हटा दिया गया था /etc/resolv.confऔर फिर एक ही लक्षण मिला ( nslookup nba.comकाम नहीं करता है, लेकिन nslookup nba.com 4.2.2.4काम करता है, जब 4.2.2.4मेरे DNS सर्वर के रूप में कॉन्फ़िगर किया गया था)।

लाइव USB से फ़ाइल को पुनर्स्थापित करने से समस्या हल हो गई।


-1

मैन्युअल रूप से अपने ईथरनेट कार्ड को / etc / नेटवर्क / इंटरफेस में कॉन्फ़िगर करें और नेटवर्किंग सेवा को पुनरारंभ करें। फिर apt-get update।


मैन्युअल रूप से अपने ईथरनेट कार्ड को / etc / नेटवर्क / इंटरफेस में कॉन्फ़िगर करें और नेटवर्किंग सेवा को पुनरारंभ करें। फिर apt-get update।
जनवरी

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