acidentalmente excluído wpa_supplicant

3

Eu apaguei acidentalmente o pacote wpa_supplicant e agora não consigo me conectar à internet, não através de wifi e não através de um cabo LAN. O que eu posso fazer? Obrigado

    
por user627272 05.12.2016 / 11:02

1 resposta

0

Eu recentemente me encontrei na mesma situação. A resposta está realmente lá fora, mas está espalhada por toda a internet

Eu tive que fazer várias pesquisas no Google diferentes (com várias palavras-chave diferentes) e passar por dezenas de perguntas diferentes, em diferentes fóruns, no mesmo tema.

Finalmente, eu pude resolver o problema, mas tive que passar por um processo frustrante, isso é muito difícil para os novatos do Linux, que gostam de brincar com pouco ou nenhum conhecimento (como eu)

Isso foi postado há cerca de um mês e você provavelmente já resolveu o problema,

Vou responder de qualquer forma, pelo menos, será mais fácil para as pessoas que enfrentam este problema no futuro:)

ETAPA 1: acesso à internet via cabo ethernet

abra seu terminal e execute este comando

iwconfig

para descobrir o nome do seu dispositivo ethernet. a saída será algo como isto ...

wlp2s0f0  IEEE 802.11  ESSID:"LYF"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: DC:E8:38:61:A4:50   
          Bit Rate=65 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=70/70  Signal level=-37 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:36  Invalid misc:76   Missed beacon:0

enp4s0    no wireless extensions.

lo        no wireless extensions.

em versões mais antigas do ubuntu, o dispositivo wifi geralmente será nomeado wlan0 e o eternet (cabo LAN) provavelmente será nomeado como eth0 (ou algo parecido)

mas agora, em 16.04 (minha versão do Ubuntu), os nomes são específicos do dispositivo. no meu caso eles são wlp2s0f0 e enp4s0 para decodificadores wifi e eternet, respectivamente.

execute este comando para colocar seu dispositivo eternet em funcionamento ...

sudo dhclient enp4s0 up

você pode verificar executando

curl www.google.com

se não funcionar, então você receberá um erro de resolução,

se funcionou, você obterá algum código html (isto é apenas para ver se a conexão está OK)

NOTA: se step 1 for insuficiente, então pule para step 3

ETAPA 2: reinstalar o wpasupplicant por meio do apt-get

execute o comando

sudo apt-get install wpasupplicant

NOTA: se step 2 for bem sucedido, você poderá ignorar step 3

ETAPA 3: reinstalar o wpasupplicant manualmente (se a etapa 1 falhar)

Quando você remove um determinado pacote, também remove todas as dependências e, provavelmente, os arquivos de configuração (você "acidentalmente" o removeu)

Estou assumindo que você tem uma distro baseada no Debian (o Ubuntu é uma distribuição Linux baseada no Debian),

se você fizer isso, baixe os arquivos .deb daqui ...

link

você também pode precisar de outros 2 arquivos que são dependências do wpasupplicant, você os encontrará aqui ...

link

e aqui ...

link

depois de baixá-los,

navegue até a pasta onde você os baixou (lembre-se, todos os 3 arquivos devem estar na mesma pasta) e execute

sudo dpkg -i *.deb

OBSERVAÇÃO: se step 1 falhou, depois de step 3 você deve conseguir se conectar à Internet via cabo LAN

PASSO 4: juntando as peças

você terá que vincular todos os componentes, você pode fazer isso

sudo apt-get install ubuntu-desktop

esse comando baixará e instalará os arquivos que faltam (como o gerenciador de rede, o indicador do gnome, etc) que também podem ter sido acidentalmente removidos. Além disso, ele atualizará todos os pacotes para a versão mais recente

PASSO 5: reinicie para que as alterações entrem em vigor

execute este comando no terminal

shutdown -r now

você deve conseguir se conectar à internet via wifi e enternet depois disso.

    
por Uday Kumar 07.01.2017 / 21:46