Excluí acidentalmente o gerenciador de rede e não tenho mais acesso à internet

15

Não consigo conectar a nenhuma conexão wifi, pois excluí o gerenciador de rede. Existe alguma maneira de obtê-lo em outro computador e depois instalá-lo no meu ou existe uma maneira de obter uma conexão à Internet sem o gerenciador de rede?

Luis Enrique Gallet Zambrano
fonte
há uma pergunta semelhante, que pode também ajudar ... askubuntu.com/a/869209/633471
Uday Kumar
há uma pergunta semelhante aqui, askubuntu.com/a/869209/633471 espero que ajude
Uday Kumar

Respostas:

20

Sugiro que você edite um arquivo:

gksudo gedit /etc/network/interfaces

Altere para ler:

auto lo
iface lo inet loopback

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

Reinicie a interface:

sudo ifdown wlan0 && sudo ifup -v wlan0

Teste:

ping -c3 www.ubuntu.com

Se você obtiver resultados de ping, estará conectado. Se desejar, você pode reinstalar o Network Manager e reverter o arquivo que alterou para remover a estrofe wlan0.

chili555
fonte
10

Se você não reiniciou e ainda está conectado, pode executar sudo apt-get install --reinstall network-manager. Você terminou aí.

Se você reiniciou, o processo é um pouco mais complicado - você precisará obter o live cd ou usb do Ubuntu e inicializá-lo, como se estivesse prestes a instalar o Ubuntu novamente. O Live CD ou USB permite a conexão à Internet, portanto, verifique se você está conectado. Em vez de instalar, pressione "Experimente o Ubuntu" e acesse o terminal por lá ou pressione Ctrl + Alt + F2.

Em seguida, você precisa montar sua partição do ubuntu (noticce sda1 é apenas um exemplo, descobrir qual é a sua lsblk) e algumas pastas. Portanto:

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

Nesse ponto, você pode usar o USB / CD ao vivo para agir como se estivesse trabalhando com a instalação atual do Ubuntu, mas ainda usando os recursos do Live USB / CD. Agora você pode corrersudo apt-get install --reinstall network-manager

Eu usei a recuperação do LiveCD / USB algumas vezes quando bloqueei meu sistema. É uma das melhores opções de sempre.

Existe uma opção alternativa - conectar-se através da linha de comando, mas será um pouco problemático, especialmente se você tiver segurança WPA2 no seu roteador. Você pode levar o seu computador (se for um laptop) para qualquer ponto de acesso wifi aberto / seguro, mas há muitas possibilidades

Sergiy Kolodyazhnyy
fonte
6

Tente o seguinte:

Abra um terminal,

Pressione Ctrl+ Alt+T

Executá-lo:

sudo iw dev

O comando iw listará todos os adaptadores WiFi conectados:

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

Nome designado: phy # 1

Nomes do dispositivo: wlan0

Índice de interface: 3

Endereço: endereço mac

Tipo: Gerenciado. Tipo especifica o modo operacional dos dispositivos sem fio.

Você pode verificar se o dispositivo sem fio está ativado ou não:

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

No exemplo acima, wlan0 não é UP.

Execute o seguinte comando para abrir a interface 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

No exemplo acima, agora wlan0 é UP.

Você verifica o status da conexão de rede WiFi executando o comando:

sudo iw wlan0 link

Not connected.

A saída mostra que você não está conectado a nenhuma rede.

Você digitaliza para descobrir quais redes WiFi são detectadas, executando o 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 ----

As duas informações importantes acima são o SSIDe o protocolo de segurança WPA/WPA2 vs WEP.

O SSID do exemplo acima é Adrogue. O protocolo de segurança RSNtambém é conhecido como WPA2.

Agora você irá gerar um arquivo de configuração wpa_supplicantque contém a chave pré-compartilhada passphraseda rede WiFi.

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

Onde 11223344estava a senha da rede.

wpa_passphrase criará as entradas de configuração necessárias com base em sua entrada.

Cada nova rede será adicionada como uma nova configuração no arquivo de configurações /etc/wpa_supplicant.conf.

sudo cat /etc/wpa_supplicant.conf 

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

Para conectar, execute o seguinte comando:

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

-B: significa executar wpa_supplicant em segundo plano.

-D: especifica o driver sem fio.

wext: é o driver genérico.

-c: especifica o caminho para o arquivo de configuração.

Agora use dhclient para obter um endereço IP por DHCP:

sudo dhclient wlan0

Você pode usar o comando ip ou ifconfig para verificar o endereço IP atribuído pelo DHCP

sudo ip addr show wlan0

E execute um ping no IP do Google para confirmar a conexão de rede:

sudo ping 8.8.8.8
kyodake
fonte
5

Você sempre pode fazer o download do material a partir daqui ou apenas procurar pacotes específicos aqui, dependendo dos pacotes que você excluiu, copiá-los para um pendrive ou algo assim, basta fazer um dpkg -ineles e pronto, você tem o que estiver instalado novamente.

Wolfer
fonte
E as mil dependências também, se ainda não estiverem instaladas. :)
Abel Tom
3

Ok, encontrei esse problema no XUbuntu 12.04 LTS sobre ontem, essa pergunta é antiga, mas talvez ajude algumas pessoas no futuro.

Corrijo esse problema da "maneira tradicional".

Como não há como me conectar à Internet no meu XUbuntu, uso o telefone para encontrar o que preciso.

Eu pesquisei no meu telefone por network-manager and network-manager-gnome precise.

E então fui fazer o download do meu telefone e mover esses dois arquivos deb para o meu computador.

Depois disso, instalei os dois .debarquivos:

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

E então você pode reiniciar o serviço do gerenciador de rede com este comando:

service network-manager restart 

E funciona perfeitamente para mim. Eu sei que todos aqui têm um telefone com conexão à Internet. Então deve funcionar.

Niqa Saniy
fonte
0

Se você synapticinstalou, pode selecionar network-managere network-manager-gnomeusar o generate package download scriptpara fazer o download e todas as dependências em uma máquina com acesso à Internet, coloque-os em um pendrive e instale-os usando sudo dpkg -i *.debna pasta em que você executa o script de download.

Karl Richter
fonte
0

Se você atualizou recentemente o seu gerenciador de rede, pode usar o sudo apt-get install --reinstall network-manager, mas isso só funciona se o pacote ainda estiver no cache do Apt

arroz
fonte
apt-getirá obter (baixar) o pacote se ele não for encontrado no cache.
guiverc
0

Se você deseja executar esses comandos, verifique se a Internet está funcionando. Cometi o erro de executá-los enquanto minha internet estava cortada e eliminou meu gerente de rede e tornou impossível recuperá-lo, impossibilitando o acesso à internet. Passei mais de 13 horas tentando corrigir o problema sem sucesso. Agora tenho que reinstalar meu sistema operacional todos juntos.

Portanto, verifique se a Internet não está atualmente cortada antes de executar os comandos acima, ou você provavelmente poderá se conectar à Internet novamente, a menos que reinstale o sistema operacional.

NewBuntu
fonte
0

Existe uma solução fácil se o network managerpacote ainda estiver no cache.

    sudo apt-get install network-manager

Feito. Simples, se não, veja a resposta acima

David
fonte
Está bem. Mas isso só funcionará se o usuário não tiver reiniciado a máquina.
Sergiy Kolodyazhnyy
11
Ou se network-managerainda estiver no cache do apt.
Léo Lam