Netplan: Configuração de DNS resulta em “Falha temporária na resolução de nomes”

Netplan: Configuração de DNS resulta em “Falha temporária na resolução de nomes”

Tenho várias VMs com IPs estáticos configurados no netplan. Isso funciona conforme o esperado, mas quando se trata de definir o DNS não funciona.

Meu DNS local é 192.168.2.1. Se eu entrar e tentar executar ping no Google/outro cliente através do nome do host, ele imprimirá “Falha temporária na resolução de nomes”.

Mas se eu definir como 8.8.8.8 em vez de 192.168.2.1, isso poderá resolver o Google e outros sites externos.

Algumas informações adicionais:

  • todas as minhas VMs estão em 192.168.10.0
  • minha rede principal para todos os não VMs é 192.168.2.0
  • as redes estão roteadas corretamente
  • todas as minhas VMs Linux estão executando o Ubuntu Server 20.04 e estão atualizadas (também tentei versões mais antigas do Ubuntu)
  • sobre DHCP tudo funciona como esperado
  • VMs do Windows com IPs estáticos e DNS também estão funcionando conforme esperado

Minha configuração do Netplan:

network:
  ethernets:
    enp7s0:
      dhcp4: false
      addresses:
        - 192.168.10.13/24
      gateway4: 192.168.10.1
      nameservers:
        addresses:
        - 192.168.2.1
        - 8.8.8.8
  version: 2

status de resoluçãoimprime o seguinte:

Global
       LLMNR setting: no                  
MulticastDNS setting: no                  
  DNSOverTLS setting: no                  
      DNSSEC setting: no                  
    DNSSEC supported: no                  
  Current DNS Server: 192.168.2.1         
         DNS Servers: 192.168.2.1         
          DNS Domain: lan                 
          DNSSEC NTA: 10.in-addr.arpa     
                      16.172.in-addr.arpa 
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa 
                      18.172.in-addr.arpa 
                      19.172.in-addr.arpa 
                      20.172.in-addr.arpa 
                      21.172.in-addr.arpa 
                      22.172.in-addr.arpa 
                      23.172.in-addr.arpa 
                      24.172.in-addr.arpa 
                      25.172.in-addr.arpa 
                      26.172.in-addr.arpa 
                      27.172.in-addr.arpa 
                      28.172.in-addr.arpa 
                      29.172.in-addr.arpa 
                      30.172.in-addr.arpa 
                      31.172.in-addr.arpa 
                      corp                
                      d.f.ip6.arpa        
                      home                
                      internal            
                      intranet            
                      lan                 
                      local               
                      private             
                      test                

Link 2 (enp7s0)
      Current Scopes: DNS        
DefaultRoute setting: yes        
       LLMNR setting: yes        
MulticastDNS setting: no         
  DNSOverTLS setting: no         
      DNSSEC setting: no         
    DNSSEC supported: no         
         DNS Servers: 192.168.2.1
                      8.8.8.8  

Esta é minha rede:

Plano de rede

Já tentei diferentes soluções, como modificar `/etc/systemd/resolv.conf, sem sucesso…

No ano passado nunca tive problemas em configurar o DNS. As primeiras dificuldades surgiram há duas semanas com uma VM recém-criada… Desde então consegui que ela nunca mais funcionasse.

Este é meu primeiro post aqui, então por favor me diga se preciso fazer algo melhor ou diferente ^^

informação relacionada