Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como editar o arquivo /etc/resolv.conf no Raspberry Pi

O arquivo /etc/resolv.conf é fundamental para a configuração de DNS (Domain Name System) em sistemas baseados em Linux, incluindo o Raspberry Pi. Este arquivo especifica os servidores DNS que o sistema deve usar para resolver nomes de domínio em endereços IP. Isso é crucial para a conectividade de rede, especialmente se você estiver configurando um Raspberry Pi para uso em uma rede local ou na internet.

No entanto, é importante notar que em muitas distribuições modernas, incluindo o Raspberry Pi OS, o arquivo /etc/resolv.conf é gerenciado automaticamente por ferramentas como dhcpcd ou systemd-resolved. Isso significa que alterações manuais podem ser sobrescritas. Neste artigo, vamos explicar como editar este arquivo de maneira segura e eficiente no ambiente do Raspberry Pi.

Exemplos:

  1. Verificando o conteúdo atual de /etc/resolv.conf:

    Antes de fazer qualquer alteração, é uma boa prática verificar o conteúdo atual do arquivo /etc/resolv.conf. Você pode fazer isso com o seguinte comando:

    cat /etc/resolv.conf

    Isso exibirá os servidores DNS atualmente configurados.

  2. Editando o arquivo /etc/resolv.conf:

    Para editar o arquivo /etc/resolv.conf, você pode usar o editor de texto nano. No entanto, como mencionado, mudanças manuais podem ser sobrescritas. Para editar o arquivo, use o comando:

    sudo nano /etc/resolv.conf

    Adicione ou modifique as linhas para especificar os servidores DNS desejados. Por exemplo:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

    Após fazer as alterações, salve o arquivo pressionando Ctrl+O, depois Enter, e saia do nano pressionando Ctrl+X.

  3. Prevenindo sobrescrições:

    Para evitar que suas alterações sejam sobrescritas, você pode tornar o arquivo /etc/resolv.conf imutável. Isso pode ser feito com o comando chattr:

    sudo chattr +i /etc/resolv.conf

    Isso impede que qualquer processo, incluindo dhcpcd ou systemd-resolved, modifique o arquivo. Para reverter essa ação, use:

    sudo chattr -i /etc/resolv.conf
  4. Alternativa: Configurando DNS via dhcpcd.conf:

    Uma abordagem mais robusta é configurar os servidores DNS diretamente no arquivo de configuração do dhcpcd. Edite o arquivo /etc/dhcpcd.conf:

    sudo nano /etc/dhcpcd.conf

    Adicione as linhas abaixo ao final do arquivo para especificar os servidores DNS:

    interface eth0
    static domain_name_servers=8.8.8.8 8.8.4.4

    Substitua eth0 pela interface de rede apropriada, se necessário. Salve e feche o arquivo. Reinicie o serviço dhcpcd para aplicar as mudanças:

    sudo service dhcpcd restart

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.