RESOLVENDO INSTABILIDADES NA INTERNET
Se notou lentidão na internet ou em aplicações especificas, ou simplesmente a internet cai de tempos em tempo, talvez isso seja um erro no gerenciamento de DNS.
Já demonstrei em outra ocasião como aumentar a velocidade dos repositórios do Deepin (Guia pós-instalação) e até mesmo sua navegação, mas ao trocar de roteador e atualizar o sistema, notei algo estranho... Em primeiro momento isso ocorreu com meu sistema principal o Ubuntu 18.04, mas já vinha sofrendo deste problema no Deepin e sempre pensei que eram seus repositórios que estavam lentos.
Então depois de vários testes descobri que o erro estava no gerenciamento de DNS (o DNS é responsável por decodificar os endereços que digitamos afinal, ficar decorando números não seria nada prático). Então iremos solucionar tal problema e navegar com a máxima velocidade e conforto, que nossa conexão nos permite...(risos).
ASSISTA O VÍDEO:
CONTEÚDO COMPLEMENTAR AO VÍDEO:
(Pessoal, adapte os comandos conforme sua distribuição, exemplo: Se estiver usando Linux Mint, no lugar do "gedit" substitua pelo "xed")
1º EDITAR O ARQUIVO
ABRIR
sudo gedit /etc/resolv.conf
SUBSTITUIR POR
nameserver 8.8.8.8
nameserver 1.1.1.1
VERIFICAR SE TUDO DEU CERTO
cat /etc/resolv.conf
BLOQUEAR O ARQUIVO PARA EDIÇÃO (funciona apenas em ext4)
sudo chattr +i /etc/resolv.conf
(Para tornar editável usar: chattr -i /etc/resolv.conf)
[CASO NÃO CONSIGA BLOQUEAR O ARQUIVO PARA EDIÇÃO, PROSSIGA DESTA FORMA:
Não será possível travar pois o arquivo está linkado, comando para ver tal link (Não é necessário aplicar este comando)
ls -la no /etc/
Então vamos remover o link simbólico (depois desse passo, você ficará sem internet até reiniciar o sistema)
sudo rm -r /etc/resolv.conf
Verificar novamente, comando para ver o link desfeito (Não é necessário aplicar este comando)
ls -la no /etc/
Reinicie o computador e outro arquivo "resolv.conf" será criado automaticamente, então, volte ao passo "1º EDITAR O ARQUIVO"
]
RESTARTAR A DAEMON DE REDE
sudo /etc/init.d/networking restart
2º ATUALIZAR O SISTEMA E INSTALAR O PACOTE unbound
(O unbound é um resolvedor de DNS, recursivo e de cache)
sudo apt update
sudo apt install unbound
3º DESABILITAR O systemd-resolved
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
4º CONFIGURAR O GERENCIADOR DE REDE PARA USAR O UNBOUND
sudo gedit /etc/NetworkManager/NetworkManager.conf
*Acrescente ABAIXO da linha "plugins=" o seguinte:
dns=unbound
5º HABILITAR E INICIAR O SERVIÇO DO UNBOUND
sudo systemctl enable unbound-resolvconf
sudo systemctl enable unbound
Depois destas configurações sua internet estará em perfeito funcionamento, e mesmo ao reiniciar as configurações não serão perdidas.
Está esperando o quê? Acesse o canal oficial do Telegram e se inscreva, assim você nunca perderá um vídeo do canal. Clique aqui e inscreva-se!
Gosta de Spoilers? Bastidores e novidades em primeira mão em meu Instagram.
Clique aqui e inscreva-se!
sera que depois dessa configuração eu posso adicionar o dns 127.0.0.1 como principal nas configurações de rede?
ResponderExcluirMuito bom meu caro! Tive um problema no comando sudo chattr +i /etc/resolv.conf. Olha a mensagem que apareceu.
ResponderExcluirchattr: Operação sem suporte durante leitura de bandeiras em /etc/resolv.conf
Tive uma melhora considerável logo após os procedimentos, mas esse passo não foi possível.