Netplan: Настройка DNS приводит к «Временной ошибке разрешения имен»

Netplan: Настройка DNS приводит к «Временной ошибке разрешения имен»

У меня есть несколько виртуальных машин со статическими IP, настроенными через netplan. Это работает, как и ожидалось, но когда дело доходит до настройки DNS, это не так.

Мой локальный DNS — 192.168.2.1. Если я ввожу его и пытаюсь пинговать Google/другой клиент через имя хоста, выводится «Временный сбой в разрешении имени».

Но если я установлю 8.8.8.8 вместо 192.168.2.1, он сможет разрешать Google и другие внешние сайты.

Дополнительная информация:

  • все мои виртуальные машины находятся в 192.168.10.0
  • моя основная сеть для всех невиртуальных машин — 192.168.2.0
  • сети правильно маршрутизированы
  • все мои виртуальные машины Linux работают под управлением Ubuntu Server 20.04 и обновлены до последней версии (пробовал также более старые версии Ubuntu)
  • через DHCP все работает как и ожидалось
  • Виртуальные машины Windows со статическими IP-адресами и DNS также работают как и ожидалось.

Моя конфигурация 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

статус resolvectlпечатает следующее:

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  

Это моя сеть:

Сетевой план

Я уже пробовал разные решения, такие как изменение `/etc/systemd/resolv.conf, но безуспешно…

За последний год у меня никогда не было проблем с настройкой DNS. Первые трудности возникли две недели назад с недавно созданной виртуальной машиной… С тех пор она у меня больше не работает.

Это мой первый пост здесь, поэтому, пожалуйста, скажите мне, нужно ли мне сделать что-то лучше или по-другому ^^

Связанный контент