Maneira correta de definir o dhcp no netplan

3

Em alguns tutoriais ( Aqui a> e Aqui ) sobre o netplan dhcp4 aparecem da seguinte maneira:

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

ou

    dhcp4: yes

Mas em exemplos de netplan e blog do Ubuntu às vezes aparecem da seguinte maneira:

    dhcp4: true

ou

    dhcp4: false

E em outros exemplos, aparece como não / sim

Qual é a maneira correta de configurar o dhcp no Ubuntu 18.04 ( yes / no ou true / false )? Obrigado

    
por ajcg 27.05.2018 / 01:56

1 resposta

4

A sintaxe de configuração do Netplan é YAML, e a configuração dhcp4 aceita um valor booleano.

De acordo com o link , os valores aceitáveis são y / n , yes / no , true / false e on / off , escritos com todas as minúsculas, com um Capital Inicial ou com TODOS OS CAPS.

Portanto, todas as formas listadas estão corretas.

O formulário canônico ("o mais correto" se for necessário fazer uma distinção) seria minúscula y / n .

No entanto, a definição diz:

A Boolean represents a true/false value. Booleans are formatted as English words (“true”/“false”, “yes”/“no” or “on”/“off”) for readability and may be abbreviated as a single character “y”/“n” or “Y”/“N”.

Assim, você pode usar qualquer um desses formulários, o que achar mais fácil de ler.

    
por 27.05.2018 / 11:04