AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1473970
Accepted
nightwatch
nightwatch
Asked: 2023-06-22 14:33:44 +0800 CST2023-06-22 14:33:44 +0800 CST 2023-06-22 14:33:44 +0800 CST

Restaurar configurações de DNS padrão do Ubuntu 22.04

  • 772

Situação
Antes, para fazer o backup adequado do meu Ubuntu 22.04 recém-instalado com Timeshift... Tentei, em vez disso, instalar o dsnmasq para desenvolvimento web local. Claro, quebrei meu DNS e agora minha nova instalação não tem acesso à Internet :-(

Erro
Estas são as etapas exatas das minhas anotações pessoais que causaram o erro:

1. Disable & stop systemd resolved  

    $ sudo systemctl disable systemd-resolved  
    $ sudo systemctl stop systemd-resolved

2. Remove symlink on `/etc/resolv.conf` & remove the file

    $ ls -lh /etc/resolv.conf  
    $ sudo rm /etc/resolv.conf

3. create new /etc/resolv.conf
   
   sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolv.conf' 


Após o item 3.) acima, perdi completamente o acesso à internet.

Solução de problemas

1.) Reativei facilmente systemd-resolved

Atualização: @keff sugeriu a solução abaixo, parece estar correta, mas não funciona.

1.) Criei uma instalação virtualbox do ubuntu 22.04 e fiz uma cópia que /etc/resolv.conf coloquei na minha pasta compartilhada e tirei uma captura de tela da ls -l /etc/resolv.confsaída.

2.) Segui as instruções de @keff e comparei os resultados com a saída do meu virtualbox ... eles correspondem. Reiniciei a máquina para garantir que todos os serviços possíveis sejam reiniciados.

O DNS simplesmente não está funcionando, embora esteja configurado corretamente. Eu tenho dois laptops conectados à mesma conexão wi-fi, então sei que o wi-fi está funcionando corretamente.

Estou perplexo.

(sim, a porta 53 está aberta no ufw)

Pergunta A parte da minha tolice que me escapa é: "Como faço para restabelecer o /etc/resolv.conf link simbólico, para que a caixa mais uma vez tenha acesso externo à Internet?"

networking
  • 1 1 respostas
  • 47 Views

1 respostas

  • Voted
  1. Best Answer
    Keff
    2023-06-22T15:13:15+08:002023-06-22T15:13:15+08:00

    Para restabelecer o link simbólico para /etc/resolv.conf e restaurar o acesso à Internet em seu sistema Ubuntu 22.04, siga estas etapas:

    1. Abra um terminal ou prompt de comando.

    2. Verifique se existe um backup do arquivo /etc/resolv.conf original :

    ls -lh /etc/resolv.conf

    Se você vir um arquivo chamado algo como /etc/resolv.conf.backup, prossiga para a etapa 4. Caso contrário, continue para a etapa 3.

    3. Gere um novo arquivo /etc/resolv.conf:

    sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

    4. Restaure o backup original de /etc/resolv.conf (se existir):

    sudo cp /etc/resolv.conf.backup /etc/resolv.conf

    5. Reinicie o serviço resolvido pelo systemd para aplicar as alterações:

    sudo systemctl restart systemd-resolved

    Isso recriará o link simbólico e restaurará a configuração de DNS adequada.

    6. Verifique se o acesso à Internet foi restaurado:

    ping -c 3 www.heise.de

    Você deve ver respostas de ping bem-sucedidas se a conexão com a Internet estiver funcionando corretamente.

    Seguindo essas etapas, você poderá restabelecer o link simbólico para /etc/resolv.conf e recuperar o acesso à Internet em seu sistema Ubuntu.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve