Estoy tratando de configurar Ubuntu 18.04 LTS, que parece estar usando netplan para configurar la red. En este caso, necesito anular los servidores DNS provistos por DHCP y usar servidores de nombres asignados manualmente. Así que modifiqué la configuración de netplan de la siguiente manera:
# 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]
En otra pregunta, y en netplan.io, se explicó que netplan tenía opciones dhcp4-overrides
y dhcp6-overrides
que permitiría esto, pero estos no parecen funcionar. netplan generate
o netplan apply
da el error:
Error in network definition //etc/netplan/01-netcfg.yaml line 6 column 6: unknown key dhcp4-overrides
Entonces, ¿cómo puedo estar seguro de que se utilizarán mis servidores de nombres especificados y nunca se utilizarán los servidores de nombres obtenidos de DHCP? Estoy dispuesto a tirar netplan a la basura si es necesario.
Respuesta aceptada:
dhcp4-overrides
requiere netplan 0.95 o posterior, que aún no está disponible en Ubuntu 18.04. Consulte https://bugs.launchpad.net/netplan/+bug/1759014 para conocer el estado de esta actualización estable.