web-dev-qa-db-fra.com

Erreur dans la définition du réseau: substitution de clé dhcp4 inconnue

J'essaie de configurer Ubuntu 18.04 LTS, qui semble utiliser netplan pour configurer la mise en réseau. Dans ce cas, je dois remplacer les serveurs DNS fournis par DHCP et utiliser des serveurs de noms attribués manuellement. J'ai donc modifié la configuration de netplan comme suit:

# 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]

Dans autre question , et netplan.io , il a été expliqué que netplan avait des options dhcp4-overrides et dhcp6-overrides ce qui permettrait cela, mais ceux-ci ne semblent pas fonctionner. netplan generate ou netplan apply donne l'erreur:

Error in network definition //etc/netplan/01-netcfg.yaml line 6 column 6: unknown key dhcp4-overrides

Comment puis-je être sûr que mes serveurs de noms spécifiés seront utilisés et que les serveurs de noms obtenus à partir de DHCP ne seront jamais utilisés? Je suis prêt à lancer netplan à la poubelle si nécessaire.

2
Michael Hampton

Je suis sur le point de lancer netplan à la poubelle, mais j'ai une solution de contournement qui semble fonctionner.

Voyant qu'il restituait à networkd, et que systemd-resolu gérait le DNS, je viens de créer directement la configuration appropriée.

J'ai laissé tomber les bits de priorité de DHCP de Netplan, me laissant avec seulement:

# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s1:
      dhcp4: yes
      dhcp6: yes

J'ai ensuite créé un fichier /etc/systemd/resolved.conf.d/dns.conf pour spécifier les serveurs DNS dont j'avais besoin:

[Resolve]
DNS=fd35:2ff0:b0b9:d0c0::1:1 192.168.255.17
0
Michael Hampton

dhcp4-overrides nécessite netplan 0.95 ou une version ultérieure, qui n'est pas encore disponible dans Ubuntu 18.04. Voir https://bugs.launchpad.net/netplan/+bug/1759014 pour le statut de cette mise à jour stable.

2
slangasek