Ce plan de réseau et cette configuration DNS fonctionnent sur Ubuntu 19.10 et 20.04. J'ajoute une IP statique et j'utilise l'IP dynamique assignée par le routeur / DHCP. Mon FAI intercepte les DNS, c'est pourquoi j'utilise les DNS sur TLS (127.0.0.53) plus stubby afin que je puisse configurer docker pour utiliser cette IP statique pour les DNS.
network:
ethernets:
enp0s3:
addresses:
- 192.168.1.202/24
dhcp4: true
dhcp4-overrides:
use-dns: false
dhcp6: true
dhcp6-overrides:
use-dns: false
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
renderer: networkd
version: 2
Mettre tout cela ensemble - placer le cfg de netplan, l'appliquer et configurer le DNS. Copiez-vous / nommez-vous correctement votre netplan cfg et l'appliquez-vous ?
#!/bin/bash
# static IP - DNS servers and don't use gateway for DNS
# https://netplan.io/examples
# https://netplan.io/reference
sudo cp $HOME/mediacentre/bin/01-netcfg.yaml /etc/netplan/.
sudo netplan apply
# DNS over TLS
# https://www.internetsociety.org/blog/2018/12/dns-privacy-in-linux-systemd/
sudo cp $HOME/mediacentre/bin/resolved.conf /etc/systemd/.
sudo systemctl restart systemd-resolved
# test it...
resolvectl query bbc.co.uk
# install stubby to do DNS over TLS
sudo apt-get install -y stubby
# use patched stubby config
sudo cp $HOME/mediacentre/bin/stubby.yml /etc/stubby/.
sudo systemctl restart stubby