Solução rápida para o problema do Network Manager conectar mas não navegar
Dica publicada em Linux / Internet
Solução rápida para o problema do Network Manager conectar mas não navegar
Eu crio instalações personalizadas do Debian e Arch Linux e no Arch dei de cara com um "problema" em relação à conexão de rede, tanto no modo live quanto no modo instalado: o sistema conecta, pega IP e tudo mais, o ping funciona no terminal MAS não navega na internet e sequer acessa os repositórios. Se você estiver com esse tipo de problema usando o Network Manager, siga os passos abaixo:
1. Remover o arquivo resolv.conf:
sudo rm /etc/resolv.conf
2. Crie o mesmo arquivo:
sudo nano /etc/resolv.conf
aperte CTRL+O para salvar e CTRL+X para fechar.
3. Crie um link simbólico para o arquivo resolv.conf ser "resolveconfado" pelo Network Manager:
sudo ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf
Reinicie a máquina e veja se funcionou. Esse erro pode ocorrer por várias razões, como também pela troca de uma placa de rede. Se for o caso, uma forma de "resetar" as interfaces de rede (para "limpar" as interfaces anteriores) é apagar arquivos da pasta /etc/udev/rules.d/ que tenham referências no nome a "net" ou "interface"; por exemplo, "/etc/udev/rules.d/70-net-setup-link.rules". Uma vez apagados (caso existam) o próprio sistema criará as novas entradas caso sejam necessárias. Mas isso é para distribuições mais antigas já que hoje isso é gerenciado pelo systemd-udevd.
1. Remover o arquivo resolv.conf:
sudo rm /etc/resolv.conf
2. Crie o mesmo arquivo:
sudo nano /etc/resolv.conf
aperte CTRL+O para salvar e CTRL+X para fechar.
3. Crie um link simbólico para o arquivo resolv.conf ser "resolveconfado" pelo Network Manager:
sudo ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf
Reinicie a máquina e veja se funcionou. Esse erro pode ocorrer por várias razões, como também pela troca de uma placa de rede. Se for o caso, uma forma de "resetar" as interfaces de rede (para "limpar" as interfaces anteriores) é apagar arquivos da pasta /etc/udev/rules.d/ que tenham referências no nome a "net" ou "interface"; por exemplo, "/etc/udev/rules.d/70-net-setup-link.rules". Uma vez apagados (caso existam) o próprio sistema criará as novas entradas caso sejam necessárias. Mas isso é para distribuições mais antigas já que hoje isso é gerenciado pelo systemd-udevd.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro