Red Hat Training

A Red Hat training course is available for RHEL 8

26.3. Definindo a prioridade DNS de uma conexão NetworkManager

Esta seção descreve como definir a ordem dos servidores DNS quando o NetworkManager cria ou atualiza o arquivo /etc/resolv.conf.

Observe que a definição de prioridades DNS só faz sentido se você tiver múltiplas conexões com diferentes servidores DNS configurados. Se você tiver apenas uma conexão com múltiplos servidores DNS configurados, configure manualmente os servidores DNS na ordem preferida no perfil de conexão.

Pré-requisitos

  • O sistema tem múltiplas conexões NetworkManager configuradas.
  • O sistema ou não tem nenhum parâmetro dns definido no arquivo /etc/NetworkManager/NetworkManager.conf ou o parâmetro está definido para default.

Procedimento

  1. Opcionalmente, exibir as conexões disponíveis:

    # nmcli connection show
    NAME           UUID                                  TYPE      DEVICE
    Example_con_1  d17ee488-4665-4de2-b28a-48befab0cd43  ethernet  enp1s0
    Example_con_2  916e4f67-7145-3ffa-9f7b-e7cada8f6bf7  ethernet  enp7s0
    ...
  2. Estabelecer os parâmetros ipv4.dns-priority e ipv6.dns-priority. Por exemplo, para definir os dois parâmetros para 10 para a conexão Example_con_1:

    # nmcli connection modify Example_con_1 ipv4.dns-priority 10 ipv6.dns-priority 10
  3. Opcionalmente, repetir a etapa anterior para outras conexões.
  4. Reative a conexão que você atualizou:

    # nmcli connection up Example_con_1

Etapas de verificação

  • Exibir o conteúdo do arquivo /etc/resolv.conf para verificar se a ordem do servidor DNS está correta:

    # cat /etc/resolv.conf