ネットプランを使用してネットワークを構成しているように見えるUbuntu18.04LTSをセットアップしようとしています。この場合、DHCPによって提供されるDNSサーバーをオーバーライドし、手動で割り当てられたネームサーバーを使用する必要があります。そこで、ネットプランの構成を次のように変更しました。
# 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]
別の質問で、netplan.ioで、netplanにはオプションdhcp4-overrides
があると説明されました およびdhcp6-overrides
これは許可されますが、これらは機能していないようです。 netplan generate
またはnetplan apply
エラーが発生します:
Error in network definition //etc/netplan/01-netcfg.yaml line 6 column 6: unknown key dhcp4-overrides
では、指定したネームサーバーが使用され、DHCPから取得したネームサーバーが使用されないことをどのように確認できますか?必要に応じて、ネットプランをビンに入れます。
承認された回答:
dhcp4-overrides
netplan 0.95以降が必要ですが、Ubuntu18.04ではまだ利用できません。この安定したアップデートのステータスについては、https://bugs.launchpad.net/netplan/+bug/1759014を参照してください。