当我更改名称服务器地址 20.04 时,网桥 br0 DNS 出现问题

当我更改名称服务器地址 20.04 时,网桥 br0 DNS 出现问题

因此,基本上,当我将桥接 br0 名称服务器从指向 pfSense 路由器的 192.168.50.1 更改为我的 PiHole 广告拦截器时,我遇到了问题。所有客户端都从 PiHole 获取 dhcp,并通过 Pihole 的 DNS 按预期工作。

PiHole 托管在一台 24/7 计算机上的 qemu/kvm 上。

kvm 主机:Kubuntu 20.04 Virt Manager 2.2.1

netplan- 
network:
  version: 2
  #renderer: NetworkManager
  renderer: networkd

  ethernets:
    enp4s0:
      dhcp4: false
      dhcp6: false 
  bridges: 
    br0:
      interfaces: [enp4s0]
      addresses: [192.168.50.70/24]
      gateway4: 192.168.50.1
      nameservers:
        addresses: [192.168.50.1]
      parameters:
        stp: false
        forward-delay: 0
      dhcp4: no
      dhcp6: no

这工作正常(不使用 PiHole),但如果我更改:

nameservers:
        addresses: [192.168.50.10] 

这是 Pihole DNS 中断的地址

我确实运行了 pcap,但当我指向 GW 时,我不会看到任何 dns 数据包。

KVM 和桥接对我来说很新,所以我一定对配置缺乏了解,希望能得到一些线索。阅读了许多与我的问题类似的帖子,似乎没有同样的问题,只是主机无法正常工作。

我看到的一个线索是当我使用命令时:route

当为 PiHole 配置时:

default         _gateway        0.0.0.0         UG    0      0        0 br0

当为 pfSense 配置时:

default         pfsense.local        0.0.0.0         UG    0      0        0 br0

除此之外,所有其他路线都相同,我可以 ping 通 PiHole。

就像我更改名称服务器 IP 时 DNS 就中断了,br0 什么也没有留下。如果我使用 8.8.8.8 这样的 IP,情况也是如此。我将其移回 pfSense 的 GW,就可以了。

有什么想法吗?

非常感谢,并致以最诚挚的问候,

JC

相关内容