ネットプランdhcp4に関するいくつかのチュートリアル( ここ および ここ )では、次のように表示されます。
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: no
または
dhcp4: yes
しかし netplanの例 および blog ubunt では、次のように表示されることがあります。
dhcp4: true
または
dhcp4: false
そして他の例ではそれはない/はいとして表示されます
Ubuntu 18.04でdhcpを設定する正しい方法は何ですか(yes/noまたはtrue/false)?ありがとう
Netplan構成構文はYAMLであり、dhcp4
設定はブール値を取ります。
http://yaml.org/type/bool.html によると、許容値はy
/n
、yes
/no
、true
/false
およびon
/off
。すべて小文字、最初の大文字、またはすべて大文字で記述します。
あなたがリストした方法はすべて正しいです。
正規(区別が必要な場合は「最も正しい」)形式は、小文字のy
/n
になります。
ただし、定義によると:
ブール値はtrue/false値を表します。ブール値は読みやすいように英語の単語(「true」/「false」、「yes」/「no」または「on」/「off」)としてフォーマットされ、1文字の「y」/「n」または「 Y」/「N」。
したがって、最も読みやすいと思われる形式を使用できます。