After running netplan apply I check the nameservers with systemd-resolve --status and it shows:
DNS Servers: 8.8.8.8 8.8.4.4 192.168.1.1
Here, "192.168.1.1" was provided by my DHCP server. On this particular node, I only want the manually configured DNS servers, but netplan has no way to indicate this.
Currently DHCP appears to be an all or nothing boolean, which is insufficient for many network configurations.
Ideally all of the DHCP configuration options supported by systemd would also be supported in netplan: /www.freedeskto p.org/software/ systemd/ man/systemd. network. html#%5BDHCP% 5D%20Section% 20Options
https:/
As an example, consider the following netplan configuration:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
nameservers: [8.8.8.8,8.8.4.4]
After running netplan apply I check the nameservers with systemd-resolve --status and it shows:
DNS Servers: 8.8.8.8
8. 8.4.4
192. 168.1.1
Here, "192.168.1.1" was provided by my DHCP server. On this particular node, I only want the manually configured DNS servers, but netplan has no way to indicate this.