web-dev-qa-db-ja.com

ネットプランでDHCPを設定する正しい方法

ネットプラン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)?ありがとう

6
ajcg

Netplan構成構文はYAMLであり、dhcp4設定はブール値を取ります。

http://yaml.org/type/bool.html によると、許容値はy/nyes/notrue/falseおよびon/off。すべて小文字、最初の大文字、またはすべて大文字で記述します。

あなたがリストした方法はすべて正しいです。

正規(区別が必要な場合は「最も正しい」)形式は、小文字のy/nになります。

ただし、定義によると:

ブール値はtrue/false値を表します。ブール値は読みやすいように英語の単語(「true」/「false」、「yes」/「no」または「on」/「off」)としてフォーマットされ、1文字の「y」/「n」または「 Y」/「N」。

したがって、最も読みやすいと思われる形式を使用できます。

8
telcoM