Como reinstalar o gerenciador de rede sem acesso à Internet?

15

Infelizmente, desinstalei network-manager-gnome usando sudo apt-get remove --purge network-manager . Eu estava tentando reinstalá-lo de mas sem conexão com a internet eu não posso fazê-lo. Qual é a solução para isso?

    
por sekhar 19.02.2014 / 04:18

12 respostas

17

sudo dhclient eth0

então você terá internet e poderá usar ...

sudo apt-get install network-manager
    
por kim 08.04.2016 / 18:18
12

Se você atualizou recentemente seu gerenciador de rede, poderá usar sudo apt-get install --reinstall network-manager , mas isso só funcionará se o pacote ainda estiver no cache do Apt ( /var/cache/apt/archives/ ). Eu estou supondo que você não tem, então você vai ter que fazer as coisas pelo caminho mais longo, mas eu pensei que eu jogaria isso em apenas no caso.

  1. Inicialize um CD live do Ubuntu em "Experimente sem instalar". Certifique-se de estar conectado à internet.

  2. No tipo de terminal:

    sudo mount --bind /dev /<chrootlocation>/dev
    sudo mount --bind /proc /<chrootlocation>/proc
    sudo mount --bind /sys /<chrootlocation>/sys
    sudo cp /etc/resolv.conf /<chrootlocation>/etc/resolv.conf
    sudo chroot /<chrootlocation>
    

    Você precisará substituir <chrootlocation> pelo local apropriado da sua instalação do Ubuntu, normalmente o rótulo da partição na qual ele está instalado. A partição também deve ser montada para que você possa acessá-la.

  3. Edite seu /etc/resolve.conf e adicione pelo menos um nameserver :

    nameserver 8.8.8.8 # Google Public DNS
    
  4. No tipo de terminal:

    sudo apt-get update
    sudo apt-get install network-manager
    

    Se você não fizer isso, provavelmente não conseguirá se conectar ao erro.

  5. No tipo de terminal exit . Isso sai do ambiente chroot.

  6. No terminal, digite sudo reboot para reinicializar seu computador.

por mango 19.02.2014 / 06:05
6
sudo apt-get remove --purge network-manager

O comando acima irá limpar todos os pacotes relacionados ao serviço network-manager . Você pode baixar todos os pacotes como um arquivo .deb usando um disco Ubuntu Live e depois instalá-lo no seu sistema operacional original.

  • Primeiro inicialize a partir de um disco Ubuntu Live.

  • Quando você for lá, abra um terminal e execute o comando abaixo,

    sudo apt-get download network-manager*
    
  • Isso fará o download de todos os pacotes do gerenciador de rede para o diretório inicial.

  • Agora copie todos os pacotes .deb para uma pasta nesse pen drive ou outras partições no HDD e, em seguida, reinicialize o sistema.

  • Uma vez que você vá lá, abra o terminal e faça o seguinte:

    cd /path/to/the/directory/where/.deb/files/are/located
    sudo dpkg -i *.deb
    
  • O comando acima instalará todos os arquivos .deb .

  • Agora reinicie seu gerenciador de rede executando sudo service network-manager restart

Agora você tem o pacote network-manager-gnome em execução novamente.

    
por Maythux 19.02.2014 / 07:51
5

Esta resposta assume que você tinha acesso à Internet antes de perder o gerenciador de rede ou qualquer outro pacote.

CD / DVD / USB ativo

Crie um CD / DVD ou pendrive inicializável do Ubuntu, inicialize a partir dele e selecione "Experimentar o Ubuntu sem instalar". Quando chegar ao desktop do Ubuntu, abra um terminal.

Partição Raiz

Você precisa descobrir sua partição raiz na sua instalação do Ubuntu. Em uma instalação padrão do Ubuntu, a partição raiz é "/ dev / sda1", mas pode ser diferente para você. Para descobrir qual é a partição raiz, execute o seguinte comando:

sudo fdisk -l

Isto irá mostrar uma lista de discos rígidos e partições a partir das quais você terá que descobrir qual é a partição raiz. Abaixo, no passo 3, ROOT-PARTITION é a partição raiz que você acabou de encontrar, por exemplo, / dev / sda2 no meu caso.

Chroot na sua partição raiz

Para garantir que determinada partição seja a partição raiz, você pode montá-la. Então vamos montar a partição root junto com as partições / sys, / proc, / run e / dev e digitar chroot:

sudo mount ROOT-PARTITION /mnt
for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done
sudo cp /etc/resolv.conf /mnt/etc/
sudo chroot /mnt

Se você receber um erro sobre o resolv.conf ser idêntico ao copiá-lo, simplesmente o ignore. Copiando resolv.conf obtém a rede funcionando, pelo menos para mim (usando DHCP).

Atualizar / instalar pacotes

Agora você pode atualizar o sistema - no mesmo terminal, digite:

apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome

Se você tiver problemas na última etapa, verifique se suas fontes estão corretas em /etc/apt/sources.list - no mesmo terminal, digite:

sudo nano /etc/apt/sources.list

Desde que você tenha chrootado em sua instalação do Ubuntu, as alterações feitas afetam-no e não ao Live CD, desde que todas as alterações sejam feitas na mesma sessão de terminal.

Reinicialize quando terminar e remova o Live CD. Se esta resposta resolver o seu problema, por favor marque-a corretamente. Obrigado!

    
por guttermonk 01.02.2016 / 18:22
3

Siga a seção oficial Falha do Update do Communuty do Ubuntu Communuty: ( link ):

  1. Inicialize o Live CD do Ubuntu.
  2. Pressione Ctrl-Alt-F1
  3. Executar:

    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
    
  4. Adicione servidores de nome OpenDNS ao seu /etc/resolv.conf para acessar a rede após o chroot:

    nameserver 208.67.222.222
    nameserver 208.67.220.220
    
  5. Executar:

    apt-get install network-manager
    

Isso ajudou a corrigir o mesmo problema no meu Ubunty 14.04LTS

    
por Stepan Pakholok 13.12.2015 / 13:55
2

Eu sei que estou um pouco atrasado, mas acabei encontrando o mesmo problema. Eu instalei o arping (sudo apt-get install arping) que removeu o iputils-arping, o network-manager e o network-manager-gnome. Eu editei o arquivo / etc / network / interface para configurar um IP manual para eth0.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# below are my changes

auto eth0
iface eth0 inet static
    address x.x.x.x
    gateway y.y.y.y
    netmask z.z.z.z
    network a.a.a.a
    broadcast b.b.b.b
    dns-nameserver c.c.c.c d.d.d.d

Altere x, y, z, a, c e d para suas configurações de rede. Em seguida, executei "sudo service network-interface restart INTERFACE = eth0" para reiniciar a interface. Isso permitiu que eu reinstalasse o gerenciador de rede (sudo apt-get install gerenciador de rede). Eu tive que limpar o pacote arping que eu instalei antes do gerenciador de rede reinstalar. Em seguida, inicie o gerenciador de rede (sudo service network-manager start). Uma vez que eu tinha o gerenciador de rede em execução, mudei o / etc / network / interface de volta para o padrão (e mantive uma cópia da mudança manual apenas no caso). Espero que isso ajude.

    
por Deni37 30.12.2015 / 13:21
1

Minha resposta anterior assume que o motivo pelo qual você não pode acessar a Internet é porque você desinstalou o "network-manager" e que normalmente o computador está conectado à Internet. No entanto, com a chance de que eu tenha lido a sua pergunta errado, e este é, de fato, um computador que nunca está conectado à internet, você precisará usar essa resposta, em vez disso, será mais demorado.

Passo # 1 = Em outro computador (ele pode estar rodando Windows, não importa), vá para " link ". (Este link assume que você está usando o Ubuntu 12.04, caso contrário você precisará encontrar o link apropriado para sua versão).

Passo # 2 = Na parte inferior da página da web há um link para "amd64" e "i386", clique no link apropriado. Estou usando amd64, então meus passos vão assumir isso.

Passo # 3 = Na nova página há um monte de links de espelho que são links de download direto para "network-manager_0.9.4.0-0ubuntu3_amd64.deb". Escolha um link e faça o download do arquivo .deb.

Passo # 4 = Na primeira url que eu forneci, ele também lista as dependências para o network-manager. Você pode ter alguns deles ainda instalados, mas para aqueles que você não precisa, faça o download deles também visitando a página deles e selecionando um espelho.

Passo # 5 = Uma vez que você tenha baixado todos os .debs, você precisará transferi-los para o computador Ubuntu e colocá-los em "/ var / cache / apt / archives". Você precisará de privilégios de root para fazer isso, o que pode ser feito com "gksu nautilus / var / cache / apt / archives". Você também pode usar o dpkg para instalá-los, mas não vai dizer se você esqueceu uma dependência, então eu não vou entrar em como usar isso.

Passo # 6 = No terminal digite "sudo apt-get install --reinstale o network-manager".

    
por mango 19.02.2014 / 07:57
0

Dê uma olhada no acidente do nm-applet em UBUNTU 13.04 (Raring) e 13.10 (Saucy) e uma simples correção . Embora fique bastante técnico, pode indicar o caminho certo.

Você precisa usar a linha de comando porque o que você excluiu é apenas GUI. O programa principal ainda deve estar lá.

Executar

$ nmcli dev

Você pode ver algo assim (do link citado):

DEVICE     TYPE              STATE        
ttyUSB0    cdma              disconnected    
wlan0      802-11-wireless   disconnected 
eth0       802-3-ethernet    unavailable 

Executar

$ nmcli con

Isso deve dar informações como esta (do link citado):

NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
VPN connection 1          de9fd222-7a27-4e29-ad9e-9095f953e837   vpn               never                             
LAN                       c26d0089-0f41-422a-9997-8a9b832d7159   802-3-ethernet    Saturday 26 October 2013 07:23:48 PM IST
Tata Indicom (Photon+) connection b3c0f820-7521-4eb4-8507-8c931f44d691   cdma              Tuesday 29 October 2013 04:25:28 PM IST

Em seguida, execute:

$ nmcli con up b3c0f820-7521-4eb4-8507-8c931f44d691

após substituir o device_id pelo device_id pela sua conexão. Se isso não funcionar, você pode tentar o que funciona para mim (no meu sistema que é 13.10):

$ nmcli con up id "DSL connection 1"

Observe que é um pouco diferente e que aspas são necessárias devido a espaços na conexão DSL 1 .

Só para acrescentar que você também pode ter uma cópia do network-manager-gnome em /var/cache/apt/archives e você pode simplesmente rodar:

$ sudo apt-get install network-manager-gnome 

Eu não tenho certeza, mas vale a pena tentar! É claro que se você também executou sudo apt-get clean ou sudo apt-get autoclean , as chances de usar o cache são zero.

    
por DK Bose 19.02.2014 / 05:49
0

Apenas resolvemos este mesmo problema, siga estes passos simples:

  1. Faça o download do gerenciador de rede em um dispositivo com conexão à Internet de link
    Eu usei o network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb para o ubuntu16.04

  2. Em seguida, transfira esse arquivo usando USB ou telefone, etc.

  3. $ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

Concluído:)

    
por Manish Singla 09.09.2017 / 06:40
0

Para mim, apaguei acidentalmente /etc/resolv.conf e, em seguida, tive os mesmos sintomas ( nslookup nba.com não funciona, mas nslookup nba.com 4.2.2.4 funciona, quando 4.2.2.4 foi configurado como meu servidor DNS).

A restauração do arquivo de um USB ativo resolveu o problema.

    
por Gilad Beeri 15.10.2017 / 19:49
0

Uma resposta bem-sucedida para iniciantes 16.04LTS Estava tendo problemas com o gerenciador de rede desacelerando / desconectando com o novo provedor de Internet Rashly, decidiu voltar para o wicd e removeu o gerenciador de rede via linha de comando Encontrado não poderia começar a funcionar (estupidamente não estava encontrando nenhuma rede de qualquer maneira)

Solução Primeiro baixado o arquivo deb do gerenciador de rede apropriado em outro computador (32bit / i386 para mim) (o meu era network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) moveu o arquivo para o laptop do sistema ubuntu usando o cartão de memória

demorou para descobrir o seguinte - simplesmente clicou duas vezes no arquivo deb transferido (na minha área de trabalho) e instalou-se (tinha grandes problemas usando a linha de comando)

internet agora conectada - mas não perfeita - sem ícone

então eu atualizei usando o comando: sudo apt-get update Em seguida, instale o NetworkManager: sudo apt-get install gerenciador de rede network-manager-gnome

Uma vez reinicializado, t parece que ele me devolveu meu ícone e a operação completa do gerenciador de rede

Espero que isso seja útil para você como foi para mim passo 1 - obtenha o arquivo deb do networ-manager correto no site de pacotes (o meu era network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) mova-o para você computador ubuntu - clique duas vezes nele e instale o passo 2 atualiza e (re) instala o gerenciador de rede via linha de comando / terminal, e obtém partes faltantes, problemas e atualizações ordenadas. boa sorte

    
por Andrew M 07.05.2018 / 15:52
-1

Configure manualmente sua placa ethernet em / etc / network / interfaces e reinicie o serviço de rede. Então apt-get update.

    
por Jan 27.10.2015 / 13:51