So basically I have an issue when I change my bridge br0 namerserver from 192.168.50.1 which points to a pfSense router, to my PiHole ad blocker. All clients get dhcp from the PiHole and are working as expected via DNS from the Pihole.
The PiHole is hosted on a qemu/kvm on a 24/7 Computer.
kvm Host: 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: noThis works fine ( not using the PiHole), but if I change:
nameservers: addresses: [192.168.50.10] which is the address of the Pihole DNS breaks
I did run a pcap, and I will not see any packets for dns as I would when I point to the GW.
KVM and bridging is new to me, so I must be missing a understanding of the configuration some how, and I hope to get a clue. Reading many of the posts similar to my issue did not seem to have the same issue where it is just the Host that was not working.
One clue that I see is when i use the command: route
when configured for the PiHole:
default _gateway 0.0.0.0 UG 0 0 0 br0and when configured for the pfsense:
default pfsense.local 0.0.0.0 UG 0 0 0 br0other then that, all the other routes are the same, and I can ping the PiHole.
It is like when I change the nameserver IP DNS just breaks, nothing leave the br0. Same if I were to use an IP like 8.8.8.8. I move it back to the GW of the pfSense, works.
Thoughts?
Much appreciated and best regards,
JC
7 Reset to default