Ho eliminato accidentalmente il gestore della rete e non ho più accesso a Internet


15

Non riesco a collegarmi a nessuna connessione wifi da quando ho eliminato il gestore della rete. Esiste un modo per ottenerlo da un altro computer e installarlo sul mio o esiste un modo per ottenere una connessione Internet senza il gestore della rete?


c'è una domanda simile che potrebbe anche aiutare ... askubuntu.com/a/869209/633471
Uday Kumar

c'è una domanda simile qui, askubuntu.com/a/869209/633471 spero che aiuti
Uday Kumar

Risposte:


20

Ti suggerisco di modificare un file:

gksudo gedit /etc/network/interfaces

Modificalo per leggere:

auto lo
iface lo inet loopback

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

Riavvia l'interfaccia:

sudo ifdown wlan0 && sudo ifup -v wlan0

Test:

ping -c3 www.ubuntu.com

Se ottieni i risultati del ping, sei connesso. Se lo si desidera, è possibile reinstallare Network Manager e ripristinare il file modificato per rimuovere la stanza wlan0.


10

Se non hai riavviato e sei ancora connesso, puoi eseguire sudo apt-get install --reinstall network-manager. Hai finito lì.

Se hai riavviato il processo è un po 'più complicato: dovrai ottenere il cd o usb live di Ubuntu e avviarlo, come se stessi per installare nuovamente Ubuntu. Il Live CD o USB consente la connessione a Internet, quindi assicurati di essere connesso. Invece di installare, premi "Prova Ubuntu" e accedi al terminale da lì, oppure premi Ctrl + Alt + F2.

Successivamente è necessario montare la partizione di Ubuntu (notate che sda1 è solo un esempio, scoprite quale è lsblk) e un paio di cartelle. Così:

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

A questo punto puoi utilizzare l'USB / CD live per agire come se stessi lavorando con la tua attuale installazione di Ubuntu, ma utilizzando comunque le risorse di USB / CD live. Adesso puoi correresudo apt-get install --reinstall network-manager

Ho usato il ripristino LiveCD / USB parecchie volte quando ho inserito il mio sistema in muratura. È una delle migliori opzioni di sempre.

C'è un'opzione alternativa: connettiti tramite riga di comando, ma sarà un po 'problematico, specialmente se hai la sicurezza WPA2 sul tuo router. Potresti portare il tuo computer (se è un laptop) a qualsiasi hotspot wifi aperto / sicuro, ma ci sono troppe nozioni


6

Prova questo:

Apri un terminale,

Premi Ctrl+ Alt+T

Eseguirlo:

sudo iw dev

Il comando iw elencherà tutti gli adattatori WiFi collegati:

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

Nome designato: phy # 1

Nomi dispositivo: wlan0

Indice interfaccia: 3

Indirizzo: indirizzo mac

Tipo: gestito. Tipo specifica la modalità operativa dei dispositivi wireless.

Puoi verificare che se il dispositivo wireless sia attivo o non sia in esecuzione:

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

Nell'esempio sopra, wlan0 non è SU.

Eseguire il comando seguente per visualizzare l'interfaccia 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

Nell'esempio sopra, ora wlan0 è SU.

Verifica lo stato della connessione di rete WiFi eseguendo il comando:

sudo iw wlan0 link

Not connected.

L'output mostra che non sei connesso a nessuna rete.

Esegui la scansione per scoprire quali reti WiFi vengono rilevate, eseguendo il comando:

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

Le due importanti informazioni di cui sopra sono il SSIDe il protocollo di sicurezza WPA/WPA2 vs WEP.

Il SSID dell'esempio sopra è Adrogue. Il protocollo di sicurezza è RSNanche comunemente indicato come WPA2.

Ora genererai un file di configurazione wpa_supplicantche contiene la chiave precondivisa passphraseper la rete WiFi.

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

Dov'era 11223344la password di rete.

wpa_passphrase creerà le voci di configurazione necessarie in base al tuo input.

Ogni nuova rete verrà aggiunta come nuova configurazione nel file delle configurazioni /etc/wpa_supplicant.conf.

sudo cat /etc/wpa_supplicant.conf 

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

Per connettersi, eseguire il comando seguente:

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

-B: i mezzi eseguono wpa_supplicant in background.

-D: specifica il driver wireless.

wext: è il driver generico.

-c: specifica il percorso per il file di configurazione.

Ora usa dhclient per ottenere un indirizzo IP dal DHCP:

sudo dhclient wlan0

È possibile utilizzare il comando ip o ifconfig per verificare l'indirizzo IP assegnato da DHCP

sudo ip addr show wlan0

E esegui il ping dell'IP di Google per confermare la connessione di rete:

sudo ping 8.8.8.8

5

Puoi sempre semplicemente scaricare le cose da qui o semplicemente cercare pacchetti specifici qui a seconda di quali pacchetti hai eliminato, copiarli su un pendrive o qualcosa del genere, quindi semplicemente fare uno dpkg -isu di essi e voilà, hai installato di nuovo tutto.


E anche le mille dipendenze, se non già installate. :)
Abel Tom

3

Ok, ho riscontrato questo problema su XUbuntu 12.04 LTS circa ieri, questa domanda è vecchia ma forse aiuterebbe alcune persone in futuro.

Risolvo questo problema in "modo tradizionale".

Dal momento che non c'è modo di connettermi a Internet nel mio XUbuntu, uso il mio telefono per trovare ciò di cui ho bisogno.

Ho cercato su Google per il mio telefono network-manager and network-manager-gnome precise.

E poi sono andato a scaricarlo dal mio telefono e spostare quei due file deb sul mio computer.

Successivamente ho installato i due .debfile:

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

E quindi è possibile riavviare il servizio di gestione della rete con questo comando:

service network-manager restart 

E funziona perfettamente per me. So che tutti qui hanno un telefono con connessione a Internet. Quindi dovrebbe funzionare.


0

Se è stato synapticinstallato, è possibile selezionare network-managere network-manager-gnomeutilizzare e generate package download scriptper scaricarlo e tutte le dipendenze su una macchina con accesso a Internet, metterle su una chiavetta USB e installarle utilizzando sudo dpkg -i *.debnella cartella in cui si esegue lo script di download.


0

Se hai recentemente aggiornato il tuo gestore di rete puoi usare sudo apt-get install --reinstall network-manager, ma questo funziona solo se il pacchetto è ancora nella tua cache Apt


apt-getotterrà (scarica) il pacchetto se non viene trovato nella cache.
guiverc

0

Se eseguirai questi comandi, assicurati che Internet funzioni. Ho commesso l'errore di eseguirli mentre la mia connessione a Internet era interrotta e questo ha cancellato il mio gestore di rete e reso impossibile il ripristino, quindi impossibile accedere a Internet. Ho trascorso oltre 13 ore a cercare di risolvere il problema senza risultati. Ora devo reinstallare il mio sistema operativo tutti insieme.

Quindi, per favore assicurati che la tua connessione Internet non sia interrotta prima di eseguire i comandi precedenti o probabilmente avrai la possibilità di riconnetterti a Internet a meno che non reinstalli il sistema operativo.


0

C'è una soluzione semplice se il network managerpacchetto è ancora nella cache.

    sudo apt-get install network-manager

Fatto. Che semplice, in caso contrario, vedere la risposta sopra


Ok. Ma funzionerà solo se l'utente non ha riavviato la macchina.
Sergiy Kolodyazhnyy,

1
O se network-managerè ancora nella cache di apt.
Léo Lam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.