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 ...
você também pode precisar de outros 2 arquivos que são dependências do wpasupplicant, você os encontrará aqui ...
e aqui ...
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.