Ubuntu

在 netplan 中設置 dhcp 的正確方法

  • March 14, 2022

在一些關於 netplan dhcp4 的教程 ( HereHere ) 中出現如下方式:

network:
version: 2
renderer: networkd
ethernets:
  enp2s0:
   dhcp4: no

或者

   dhcp4: yes

但是在netplan範例部落格中ubuntu有時會出現如下方式:

   dhcp4: true

或者

   dhcp4: false

在其他範例中,它顯示為不是/是

在 Ubuntu 18.04 中設置 dhcp 的正確方法是什麼(yes/notrue/false)?謝謝

Netplan 配置語法為 YAML,dhcp4設置採用布爾值。

根據http://yaml.org/type/bool.html可接受的值是y/ nyes/ notrue/falseon/ off,可以全部小寫、首字母大寫或全部大寫。

所以你列出的所有方法都是正確的。

規範(如果必須進行區分,則為“最正確的”)形式將是小寫y/ n

但是,定義說:

布爾值表示真/假值。為了便於閱讀,布爾值被格式化為英文單詞(“true”/“false”、“yes”/“no”或“on”/“off”),並且可以縮寫為單個字元“y”/“n”或“是”/“否”。

因此,您可以使用其中任何一種形式,無論哪種形式最容易閱讀。

引用自:https://unix.stackexchange.com/questions/446234