Ich habe versehentlich den Netzwerk-Manager gelöscht und habe keinen Zugang mehr zum Internet

15

Ich kann keine WLAN-Verbindung herstellen, da ich den Netzwerkmanager gelöscht habe. Gibt es eine Möglichkeit, es von einem anderen Computer zu beziehen und dann auf meinem zu installieren, oder gibt es eine Möglichkeit, eine Internetverbindung ohne den Netzwerkmanager herzustellen?

Luis Enrique Gallet Zambrano
quelle
Es gibt eine ähnliche Frage, die auch helfen könnte ... askubuntu.com/a/869209/633471
Uday Kumar
Es gibt eine ähnliche Frage hier, askubuntu.com/a/869209/633471 hoffe, es hilft
Uday Kumar

Antworten:

20

Ich schlage vor, Sie bearbeiten eine Datei:

gksudo gedit /etc/network/interfaces

Ändern Sie es, um zu lesen:

auto lo
iface lo inet loopback

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

Starten Sie die Schnittstelle neu:

sudo ifdown wlan0 && sudo ifup -v wlan0

Prüfung:

ping -c3 www.ubuntu.com

Wenn Sie Ping-Ergebnisse erhalten, sind Sie verbunden. Wenn Sie möchten, können Sie Network Manager neu installieren und die von Ihnen geänderte Datei wiederherstellen, um die Zeilengruppe wlan0 zu entfernen.

chili555
quelle
10

Wenn Sie noch nicht neu gestartet und verbunden sind, können Sie ausführen sudo apt-get install --reinstall network-manager. Du bist dort fertig.

Wenn Sie neu gestartet haben, ist der Vorgang etwas komplizierter - Sie müssen Ubuntus Live-CD oder USB herunterladen und starten, als ob Sie Ubuntu neu installieren möchten. Live-CD oder USB ermöglichen die Verbindung zum Internet. Stellen Sie also sicher, dass Sie verbunden sind. Anstatt zu installieren, drücke entweder "Try Ubuntu" und greife dort auf das Terminal zu, oder drücke Strg + Alt + F2.

Als nächstes müssen Sie Ihre Ubuntu-Partition (noticce sda1 ist nur ein Beispiel, finden Sie heraus, mit welcher lsblk) und einige Ordner mounten . Somit:

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

Zu diesem Zeitpunkt können Sie Live-USB / CD verwenden, um so zu verhalten, als würden Sie mit Ihrer tatsächlichen Ubuntu-Installation arbeiten, aber immer noch Live-USB / CD-Ressourcen verwenden. Jetzt kannst du rennensudo apt-get install --reinstall network-manager

Ich habe benutzt LiveCD / USB-Wiederherstellung einige Male verwendet, als ich mein System zugemauert habe. Es ist eine der besten Möglichkeiten überhaupt.

Es gibt eine alternative Option - Verbindung über die Befehlszeile herstellen, dies ist jedoch etwas problematisch, insbesondere wenn Ihr Router über WPA2-Sicherheit verfügt. Sie könnten Ihren Computer (wenn es sich um einen Laptop handelt) zu einem beliebigen offenen / sicheren WLAN-Hotspot bringen, aber es gibt zu viele Gründe

Sergiy Kolodyazhnyy
quelle
6

Versuche dies:

Öffne ein Terminal,

Drücken Sie Ctrl+ Alt+T

Starte es:

sudo iw dev

Der Befehl iw listet alle verbundenen WiFi-Adapter auf:

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

Bezeichneter Name: Phy # 1

Gerätenamen: wlan0

Schnittstellenindex: 3

Adresse: MAC-Adresse

Typ: Verwaltet. Typ gibt den Betriebsmodus der drahtlosen Geräte an.

Sie können überprüfen, ob das drahtlose Gerät in Betrieb ist oder nicht:

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

Im obigen Beispiel ist wlan0 nicht UP.

Führen Sie den folgenden Befehl aus, um die WiFI-Schnittstelle aufzurufen:

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

Im obigen Beispiel ist jetzt wlan0 UP.

Sie überprüfen den WiFi-Netzwerkverbindungsstatus, indem Sie den Befehl ausführen:

sudo iw wlan0 link

Not connected.

Die Ausgabe zeigt, dass Sie mit keinem Netzwerk verbunden sind.

Sie scannen, um herauszufinden, welche WLAN-Netzwerke erkannt werden, und führen den folgenden Befehl aus:

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 ----

Die beiden wichtigsten Informationen aus dem oben Gesagten sind das SSIDund das Sicherheitsprotokoll WPA/WPA2 vs WEP.

Die SSID aus dem obigen Beispiel lautet Adrogue. Das Sicherheitsprotokoll wird RSNauch allgemein als bezeichnet WPA2.

Jetzt generieren Sie eine Konfigurationsdatei wpa_supplicant, die den vorinstallierten Schlüssel passphrasefür das WiFi-Netzwerk enthält.

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

Wo 11223344war das Netzwerk Passwort?

wpa_passphrase erstellt die erforderlichen Konfigurationseinträge basierend auf Ihrer Eingabe.

Jedes neue Netzwerk wird als neue Konfiguration in die Konfigurationsdatei eingefügt /etc/wpa_supplicant.conf.

sudo cat /etc/wpa_supplicant.conf 

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

Führen Sie zum Herstellen einer Verbindung den folgenden Befehl aus:

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

-B: Bedeutet, dass wpa_supplicant im Hintergrund ausgeführt wird.

-D: Gibt den drahtlosen Treiber an.

wext: Ist der generische Treiber.

-c: Gibt den Pfad für die Konfigurationsdatei an.

Verwenden Sie nun dhclient, um eine IP-Adresse per DHCP zu erhalten:

sudo dhclient wlan0

Sie können den Befehl ip oder ifconfig verwenden, um die von DHCP zugewiesene IP-Adresse zu überprüfen

sudo ip addr show wlan0

Pingen Sie die IP-Adresse von Google, um die Netzwerkverbindung zu bestätigen:

sudo ping 8.8.8.8
Kyodake
quelle
5

Sie können das Zeug immer einfach von hier herunterladen oder hier nach bestimmten Paketen suchen , je nachdem, welche Pakete Sie gelöscht haben, sie auf ein pendrive kopieren oder so, und dann einfach ein dpkg -iauf sie und voilà, Sie haben alles neu installiert.

Wolfer
quelle
Und die tausend Abhängigkeiten auch, wenn nicht bereits installiert. :)
Abel Tom
3

Okay, ich bin auf dieses Problem in XUbuntu 12.04 LTS über gestern gestoßen. Diese Frage ist alt, aber vielleicht würde sie einigen Menschen in Zukunft helfen.

Ich behebe dieses Problem auf "traditionelle Weise".

Da es in meinem XUbuntu keine Möglichkeit gibt, eine Verbindung zum Internet herzustellen, benutze ich mein Telefon, um zu finden, was ich brauche.

Ich habe auf meinem Handy nach gegoogelt network-manager and network-manager-gnome precise .

Und dann habe ich es von meinem Handy heruntergeladen und die beiden Deb-Dateien auf meinen Computer verschoben.

Danach habe ich die beiden .debDateien installiert :

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

Anschließend können Sie den Netzwerkmanager-Dienst mit dem folgenden Befehl neu starten:

service network-manager restart 

Und es funktioniert perfekt für mich. Ich weiß, dass jeder hier ein Telefon mit Internetverbindung hat. Also sollte es funktionieren.

Niqa Saniy
quelle
0

Wenn Sie synapticinstalliert haben, können Sie auswählen network-managerund network-manager-gnomeverwenden generate package download script, um es und alle Abhängigkeiten von einem Computer mit Internetzugang sudo dpkg -i *.debherunterzuladen. Legen Sie sie auf einen USB-Stick und installieren Sie sie in dem Ordner, in dem Sie das Download-Skript ausführen.

Karl Richter
quelle
0

Wenn Sie Ihren Netzwerkmanager kürzlich aktualisiert haben, können Sie sudo apt-get install --install network-manager verwenden. Dies funktioniert jedoch nur, wenn sich das Paket noch in Ihrem Apt-Cache befindet

Paddy
quelle
apt-getDas Paket wird heruntergeladen, wenn es nicht im Cache gefunden wird.
Guiverc
0

Wenn Sie diese Befehle ausführen, stellen Sie sicher, dass Ihr Internet funktioniert. Ich habe den Fehler gemacht, dass ich sie ausgeführt habe, während mein Internet ausgeschaltet war, und dadurch meinen Netzwerkmanager gelöscht und es unmöglich gemacht habe, es wiederherzustellen, sodass kein Zugriff auf das Internet möglich war. Ich habe über 13 Stunden damit verbracht, das Problem ohne Erfolg zu beheben. Ich muss jetzt mein Betriebssystem neu installieren.

Vergewissern Sie sich daher, dass das Internet derzeit nicht unterbrochen ist, bevor Sie die oben genannten Befehle ausführen. Andernfalls besteht wahrscheinlich die Möglichkeit, dass Sie jemals wieder eine Verbindung zum Internet herstellen, es sei denn, Sie installieren Ihr Betriebssystem neu.

NewBuntu
quelle
0

Es gibt eine einfache Lösung, wenn sich das network managerPaket noch im Cache befindet.

    sudo apt-get install network-manager

Erledigt. So einfach, wenn nicht, siehe Antwort oben

David
quelle
In Ordnung. Dies funktioniert jedoch nur, wenn der Benutzer den Computer nicht neu gestartet hat.
Sergiy Kolodyazhnyy
1
Oder ob network-managersich noch im Cache von apt befindet.
Léo Lam