Snažím se nastavit Ubuntu 18.04 LTS, který, jak se zdá, používá netplan ke konfiguraci sítě. V tomto případě musím přepsat DNS servery poskytované DHCP a použít ručně přiřazené nameservery. Upravil jsem tedy konfiguraci netplanu následovně:
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp2s1:
dhcp4: yes
dhcp4-overrides:
use-dns: false
dhcp6: yes
dhcp6-overrides:
use-dns: false
nameservers:
addresses: ["fd35:2ff0:b0b9:d0c0::1:1", 192.168.255.17]
V další otázce a na netplan.io bylo vysvětleno, že netplan měl možnosti dhcp4-overrides
a dhcp6-overrides
což by to umožňovalo, ale zdá se, že nefungují. netplan generate
nebo netplan apply
zobrazí chybu:
Error in network definition //etc/netplan/01-netcfg.yaml line 6 column 6: unknown key dhcp4-overrides
Jak si tedy mohu být jistý, že mé zadané jmenné servery budou použity a jmenné servery získané z DHCP nebudou nikdy použity? V případě potřeby jsem ochoten hodit síťový plán do koše.
Přijatá odpověď:
dhcp4-overrides
vyžaduje netplan 0.95 nebo novější, který zatím není dostupný v Ubuntu 18.04. Stav této stabilní aktualizace najdete na https://bugs.launchpad.net/netplan/+bug/1759014.