Eu apaguei acidentalmente o gerenciador de rede e não tenho mais acesso à internet

15

Não consigo conectar-me a nenhuma conexão Wi-Fi, pois apaguei o gerenciador de rede. Existe alguma maneira de obtê-lo de outro computador e, em seguida, instalá-lo no meu ou existe uma maneira de obter uma conexão com a Internet sem o gerenciador de rede?

    
por Luis Enrique Gallet Zambrano 25.07.2015 / 01:13

8 respostas

21

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 você corrigiu para remover a sub-rotina wlan0.

    
por chili555 25.07.2015 / 02:25
10

Se você ainda não reinicializou e ainda está conectado, pode executar sudo apt-get install --reinstall network-manager . Você está feito lá.

Se você tiver reiniciado, o processo é um pouco mais complicado - você terá que pegar 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 conexão com a Internet, portanto, verifique se você está conectado. Em vez de instalar, pressione "Try Ubuntu" e acesse o terminal por lá, ou pressione Ctrl + Alt + F2.

Em seguida, você precisa montar sua partição ubuntu (noticce sda1 é apenas um exemplo, descubra qual deles é com lsblk ) e algumas pastas. Assim:

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 essa altura, você pode usar USB / CD ao vivo para agir como se estivesse trabalhando com a sua instalação real do Ubuntu, mas ainda usando recursos de Live USB / CD. Agora você pode executar sudo apt-get install --reinstall network-manager

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

Existe uma opção alternativa - conecte através da linha de comando, mas será um pouco problemático, especialmente se você tiver segurança WPA2 em seu roteador. Você pode levar seu computador (se for um laptop) para qualquer hotspot Wi-Fi aberto / seguro, mas há muitos nopes

    
por Sergiy Kolodyazhnyy 25.07.2015 / 01:31
6

Tente isto:

Abra um terminal

Pressione Ctrl + Alt + T

Execute:

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 dos dispositivos: 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á funcionando 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 Wi-Fi 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 as SSID e o protocolo de segurança WPA/WPA2 vs WEP .

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

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

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

Em que 11223344 era 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 se conectar, execute o seguinte comando:

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

-B: Significa executar o 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 o dhclient para obter um endereço IP pelo 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 faça o ping do IP do Google para confirmar a conexão de rede:

sudo ping 8.8.8.8
    
por kyodake 25.07.2015 / 03:07
5

Você pode sempre fazer o download das coisas de aqui ou apenas procurar pacotes específicos aqui dependendo de quais pacotes você apagou, copie-os para um pendrive ou algo do tipo, apenas faça um dpkg -i neles e voilà, você tem o que foi instalado novamente.

    
por Wolfer 25.07.2015 / 12:47
2

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

Eu corrijo esse problema da "maneira tradicional".

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

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

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

Depois disso, instalei os dois arquivos .deb :

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 isso funciona perfeitamente para mim. Eu sei que todos aqui têm um telefone com conexão à Internet. Então deve funcionar.

    
por Niqa Saniy 11.06.2016 / 09:46
0

Existe uma correção e é fácil! Apenas faça isso

    sudo apt-get install network-manager

Concluído. Simples assim!

    
por David 25.07.2015 / 01:25
0

Se você tem synaptic instalado, pode selecionar network-manager e network-manager-gnome e usar o generate package download script para baixá-lo e todas as dependências de uma máquina com acesso à internet, colocá-los em um pendrive e instalá-los usando sudo dpkg -i *.deb na pasta em que você executa o script de download.

    
por Karl Richter 12.08.2015 / 12:19
0

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

    
por paddy 20.02.2018 / 01:46