मैंने गलती से नेटवर्क-मैनेजर को हटा दिया और अब इंटरनेट तक पहुंच नहीं है


15

जब से मैंने नेटवर्क-मैनेजर को हटाया, मैं किसी भी वाईफाई कनेक्शन से कनेक्ट नहीं कर सकता। क्या किसी अन्य कंप्यूटर से इसे प्राप्त करने का कोई तरीका है और फिर इसे खदान पर स्थापित करें या क्या कोई ऐसा तरीका है जिससे मैं नेटवर्क-मैनेजर के बिना इंटरनेट कनेक्शन प्राप्त कर सकता हूं?


एक ऐसा ही सवाल है जो भी मदद कर सकता है ... askubuntu.com/a/869209/633471
उदय कुमार

यहाँ एक ऐसा ही सवाल है, askubuntu.com/a/869209/633471 उम्मीद है कि यह मदद करता है
उदय कुमार

जवाबों:


20

मेरा सुझाव है कि आप एक फ़ाइल संपादित करें:

gksudo gedit /etc/network/interfaces

इसे पढ़ने के लिए संशोधित करें:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

इंटरफ़ेस पुनरारंभ करें:

sudo ifdown wlan0 && sudo ifup -v wlan0

परीक्षा:

ping -c3 www.ubuntu.com

यदि आपको पिंग परिणाम मिलते हैं, तो आप जुड़े हुए हैं। यदि आप चाहें, तो आप नेटवर्क प्रबंधक को फिर से स्थापित कर सकते हैं और wlan0 श्लोक को हटाने के लिए आपके द्वारा संशोधित फ़ाइल को वापस कर सकते हैं।


10

यदि आपने रिबूट नहीं किया है, और अभी भी जुड़ा हुआ है, तो आप चला सकते हैं sudo apt-get install --reinstall network-manager। तुम वहाँ हो।

यदि आपने रिबूट किया है तो प्रक्रिया थोड़ी अधिक जटिल है - आपको उबंटू की लाइव सीडी या यूएसबी प्राप्त करना होगा, और इसे बूट करना होगा, जैसे कि आप उबंटू नए को स्थापित करने वाले हैं। लाइव सीडी या यूएसबी इंटरनेट से कनेक्शन की अनुमति देता है, इसलिए सुनिश्चित करें कि आप जुड़े हुए हैं। स्थापित करने के बजाय, या तो "कोशिश Ubuntu" दबाएं और वहां से टर्मिनल तक पहुंचें, या Ctrl + Alt + F2 दबाएं।

इसके बाद आपको अपने ubuntu विभाजन को माउंट करने की आवश्यकता है (ध्यान देने योग्य sda1 केवल उदाहरण है, यह पता करें कि यह किसके साथ है lsblk) और कुछ फ़ोल्डर्स। इस प्रकार:

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

इस बिंदु तक आप लाइव यूएसबी / सीडी का उपयोग कर सकते हैं जैसे कि आप अपने वास्तविक उबंटू इंस्टॉल के साथ काम कर रहे हैं, लेकिन फिर भी लाइव यूएसबी / सीडी संसाधनों का उपयोग कर रहे हैं। अब आप दौड़ सकते हैंsudo apt-get install --reinstall network-manager

जब मैंने अपना सिस्टम ईट कर लिया है तो मैंने लाइवसीडी / यूएसबी रिकवरी का काफी बार उपयोग किया है। यह अब तक के सबसे अच्छे विकल्पों में से एक है।

वैकल्पिक विकल्प है - कमांड लाइन के माध्यम से कनेक्ट करें, लेकिन यह कुछ हद तक परेशान करने वाला होगा, खासकर यदि आपके राउटर पर WPA2 सुरक्षा है। आप अपने कंप्यूटर (यदि यह एक लैपटॉप है) को किसी भी खुले / बेकार वाईफाई हॉटस्पॉट में ले जा सकते हैं, लेकिन बहुत अधिक नोक हैं


6

इसे इस्तेमाल करे:

एक टर्मिनल खोलें,

प्रेस Ctrl+ Alt+T

चलाओ:

sudo iw dev

Iw कमांड सभी जुड़े हुए वाईफाई एडेप्टर को सूचीबद्ध करेगा:

phy#0
    Interface wlan0
        ifindex 3
        wdev 0x1
        addr f4:ec:38:de:ad:de
        type managed

नामित नाम: phy # 1

डिवाइस नाम: wlan0

इंटरफ़ेस सूचकांक: 3

पता: मैक एड्रेस

प्रकार: प्रबंधित। प्रकार वायरलेस उपकरणों के परिचालन मोड को निर्दिष्ट करता है।

आप देख सकते हैं कि वायरलेस डिवाइस चालू है या नहीं:

sudo ip link show wlan0

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

उपरोक्त उदाहरण में, wlan0 यूपी नहीं है।

WiFI इंटरफ़ेस लाने के लिए निम्न कमांड निष्पादित करें:

sudo ip link set wlan0 up

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

उपरोक्त उदाहरण में, अब wlan0 यूपी है।

आप कमांड चलाने वाले वाईफाई नेटवर्क कनेक्शन स्थिति की जांच करते हैं:

sudo iw wlan0 link

Not connected.

आउटपुट दिखाता है कि आप किसी नेटवर्क से कनेक्ट नहीं हैं।

वाईफाई नेटवर्क का पता लगाने के लिए आप स्कैन करते हैं, कमांड चला रहे हैं:

sudo iw wlan0 scan


BSS 00:19:e3:fa:b6:9e(on wlan0)
    TSF: 25277930826 usec (0d, 07:01:17)
    freq: 2437
    beacon interval: 100 TUs
    capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
    signal: -46.00 dBm
    last seen: 424 ms ago
    Information elements from Probe Response frame:
    SSID: Adrogue
    Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 
    DS Parameter set: channel 6
    Country: US Environment: Indoor/Outdoor
        Channels [1 - 11] @ 30 dBm
    ERP: <no flags>
    Extended supported rates: 24.0 36.0 48.0 54.0 
    RSN:     * Version: 1
         * Group cipher: CCMP
         * Pairwise ciphers: CCMP
         * Authentication suites: PSK
         * Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
    HT capabilities:
        Capabilities: 0x500c
            HT20
            SM Power Save disabled
            No RX STBC
            Max AMSDU length: 3839 bytes
            DSSS/CCK HT40
            40 MHz Intolerant
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: 8 usec (0x06)
        HT RX MCS rate indexes supported: 0-15
        HT TX MCS rate indexes are undefined
    HT operation:
         * primary channel: 6
         * secondary channel offset: no secondary
         * STA channel width: 20 MHz
         * RIFS: 0
         * HT protection: no
         * non-GF present: 1
         * OBSS non-GF present: 0
         * dual beacon: 0
         * dual CTS protection: 0
         * STBC beacon: 0
         * L-SIG TXOP Prot: 0
         * PCO active: 0
         * PCO phase: 0
    WMM:     * Parameter version 1
         * BE: CW 15-1023, AIFSN 3
         * BK: CW 15-1023, AIFSN 7
         * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
         * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
    ---- truncated ----

उपरोक्त जानकारी के दो महत्वपूर्ण टुकड़े हैं- SSIDऔर सुरक्षा प्रोटोकॉल WPA/WPA2 vs WEP

उपरोक्त उदाहरण से SSID है Adrogue। सुरक्षा प्रोटोकॉल RSNभी सामान्यतः के रूप में जाना जाता है WPA2

अब आप इसके लिए एक कॉन्फ़िगरेशन फ़ाइल जनरेट करेंगे wpa_supplicantजिसमें passphraseWiFi नेटवर्क के लिए पूर्व साझा की गई कुंजी होगी ।

sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344

11223344नेटवर्क पासवर्ड कहां था

wpa_passphrase आपके इनपुट के आधार पर आवश्यक कॉन्फ़िगरेशन प्रविष्टियाँ बनाएगा।

प्रत्येक नया नेटवर्क कॉन्फ़िगरेशन फ़ाइल में एक नए कॉन्फ़िगरेशन के रूप में जोड़ा जाएगा /etc/wpa_supplicant.conf

sudo cat /etc/wpa_supplicant.conf 

# reading passphrase from stdin
network={
 ssid="Adrogue"
 #psk="11223344"
 psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}

कनेक्ट करने के लिए, निम्न कमांड चलाएँ:

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

-B: मतलब पृष्ठभूमि में wpa_supplicant चलाते हैं।

-D: वायरलेस ड्राइवर को निर्दिष्ट करता है।

wext: जेनेरिक ड्राइवर है।

-c: कॉन्फ़िगरेशन फ़ाइल के लिए पथ निर्दिष्ट करता है।

अब DHCP द्वारा IP पता प्राप्त करने के लिए dhclient का उपयोग करें:

sudo dhclient wlan0

आप डीएचसीपी द्वारा असाइन किए गए आईपी पते को सत्यापित करने के लिए आईपी या ifconfig कमांड का उपयोग कर सकते हैं

sudo ip addr show wlan0

और नेटवर्क कनेक्शन की पुष्टि करने के लिए Google का IP पिंग करें:

sudo ping 8.8.8.8

5

तुम हमेशा बस से सामान डाउनलोड कर सकते हैं यहाँ या बस विशिष्ट संकुल के लिए खोज यहाँ आप नष्ट कर दिया, जिस पर संकुल निर्भर करता है, उन्हें एक पेन ड्राइव या कुछ और करने के लिए नकल तो सिर्फ एक कर dpkg -iउन्हें और देखा पर, आप जो कुछ भी फिर से स्थापित किया है।


और हजार निर्भरताएं भी, यदि पहले से स्थापित नहीं हैं, तो भी। :)
हाबिल टॉम

3

ठीक है, मैंने कल के बारे में XUbuntu 12.04 LTS पर इस मुद्दे का सामना किया, यह सवाल पुराना है लेकिन शायद यह भविष्य में कुछ लोगों की मदद करेगा।

मैं इस मुद्दे को "पारंपरिक तरीके" से ठीक करता हूं।

चूंकि मेरे XUbuntu में इंटरनेट से जुड़ने का कोई तरीका नहीं है, मैं अपने फोन का उपयोग यह खोजने के लिए करता हूं कि मुझे क्या चाहिए।

मैं अपने फोन पर गुगली करने लगा network-manager and network-manager-gnome precise

और फिर मैं इसे अपने फोन से डाउनलोड करने और उस दो डिबेट फ़ाइलों को अपने कंप्यूटर पर स्थानांतरित करने के लिए चला गया।

उसके बाद मैंने दो .debफाइलें स्थापित कीं:

sudo dpkg -i network-manager.deb
sudo dpkg -i network-manager-gnome.deb

और फिर आप इस आदेश के साथ नेटवर्क प्रबंधक सेवा को पुनः आरंभ कर सकते हैं:

service network-manager restart 

और यह मेरे लिए पूरी तरह से काम करता है। मैं जानता हूं कि यहां हर किसी के पास इंटरनेट कनेक्शन वाला फोन है। तो यह काम करना चाहिए।


0

यदि आपने synapticस्थापित किया है, तो आप इसे डाउनलोड करने के लिए चयन कर सकते हैं network-managerऔर network-manager-gnomeइसका उपयोग कर सकते हैं और generate package download scriptइंटरनेट एक्सेस वाली मशीन पर सभी निर्भरताएं, उन्हें यूएसबी स्टिक पर रख सकते हैं और उन्हें sudo dpkg -i *.debउस फ़ोल्डर में उपयोग करके इंस्टॉल कर सकते हैं जहां आप डाउनलोड स्क्रिप्ट चलाते हैं।


0

यदि आपने हाल ही में अपने नेटवर्क मैनेजर को अपग्रेड किया है तो आप sudo apt-get install --reinstall network-manager का उपयोग कर सकते हैं, लेकिन यह केवल तभी काम करता है जब पैकेज आपके Apt कैश में हो


apt-getकैश में नहीं मिलने पर पैकेज मिलेगा (डाउनलोड)।
अमरूद

0

यदि आप इन आदेशों को चलाने जा रहे हैं, तो सुनिश्चित करें कि आपका इंटरनेट काम कर रहा है। मैंने उन्हें चलाने की गलती की, जबकि मेरा इंटरनेट काट दिया गया था और इसने मेरे नेटवर्क प्रबंधक को शुद्ध कर दिया था और इस तरह से इसे पुनर्प्राप्त करना असंभव बना दिया जिससे इंटरनेट का उपयोग करना असंभव हो गया। मैंने 13 घंटे से अधिक का समय बिताया है ताकि कोई लाभ न हो। मुझे अब एक साथ अपने ऑपरेटिंग सिस्टम को फिर से स्थापित करना होगा।

इसलिए, कृपया सुनिश्चित करें कि ऊपर दिए गए आदेशों को चलाने से पहले आप इंटरनेट को काट नहीं रहे हैं या जब तक आप अपने ओएस को फिर से स्थापित नहीं करते हैं, तब तक आप इंटरनेट से कभी भी कनेक्ट होने की क्षमता की संभावना रखेंगे।


0

यदि network managerपैकेज अभी भी कैश में है, तो एक आसान समाधान है।

    sudo apt-get install network-manager

किया हुआ। यह सरल है, यदि नहीं, तो उत्तर देखें


ठीक है। लेकिन यह केवल तभी काम करेगा जब उपयोगकर्ता ने मशीन को रिबूट नहीं किया है।
सर्जियो कोलोडियाज़नी

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