Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 29. Configuração manual do arquivo /etc/resolv.conf

Por default, o NetworkManager no Red Hat Enterprise Linux (RHEL) 8 atualiza dinamicamente o arquivo /etc/resolv.conf com as configurações DNS dos perfis de conexão ativos do NetworkManager. Esta seção descreve diferentes opções sobre como desativar este recurso para configurar manualmente as configurações do DNS em /etc/resolv.conf.

29.1. Desativação do processamento DNS na configuração do NetworkManager

Esta seção descreve como desativar o processamento DNS na configuração do NetworkManager para configurar manualmente o arquivo /etc/resolv.conf.

Procedimento

  1. Como usuário root, crie o arquivo /etc/NetworkManager/conf.d/90-dns-none.conf com o seguinte conteúdo, utilizando um editor de texto:

    [main]
    dns=none
  2. Recarregue o serviço NetworkManager:

    # systemctl reload NetworkManager
    Nota

    Depois de recarregar o serviço, o NetworkManager não atualiza mais o arquivo /etc/resolv.conf. Entretanto, o último conteúdo do arquivo é preservado.

  3. Opcionalmente, remova o comentário Generated by NetworkManager de /etc/resolv.conf para evitar confusão.

Etapas de verificação

  1. Editar o arquivo /etc/resolv.conf e atualizar manualmente a configuração.
  2. Recarregue o serviço NetworkManager:

    # systemctl reload NetworkManager
  3. Exibir o arquivo /etc/resolv.conf:

    # cat /etc/resolv.conf

    Se você desativou com sucesso o processamento DNS, o NetworkManager não anulou as configurações manuais.

Recursos adicionais

  • Para mais detalhes, consulte a descrição do parâmetro dns na página de manual NetworkManager.conf(5).