web-dev-qa-db-fra.com

Erreur Netplan dans le mappage attendu de la définition de réseau

aucun moyen de faire fonctionner le réseau sur le nouveau serveur Ubuntu. C'est le fichier netplan yaml:

# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config:disabled}
network:
  version: 2
  ethernets:
    enp0s3:
       addresses: [192.168.0.183/24]
       gateway4: 192.168.0.250
       dhcp4: false
       nameservers: 
         addresses: [8.8.8.8,8.8.4.4]
       optional: true

en cours d'exécution netplan --debug appliquer je reçois:

Erreur dans la définition du réseau //etc/netplan/50-cloud-init.yaml ligne 1 colonne 1: mappage attend

Je deviens fou, c'était tellement simple avant! Pourquoi ne fonctionne pas? qu'est-ce que cela signifie cette erreur?

2
Giox

supprimer dhcp4 le réglage corrige le problème ... qui sait!

peut-être parce que si vous activez le dhcp, vous devez le régler sur "true" et si vous le désactivez, vous devez définir sur "non"? J'espère vraiment pas !!

informations de débogage complètement inutiles

1
Giox

une configuration netplan est basée sur yaml, lorsque vous regardez votre configuration. Je pense que l'indentation est une erreur parce que ses 3 ont un espace. peut-être que tu peux essayer ça

# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config:disabled}
network:
  version: 2
  ethernets:
    enp0s3:expected mapping
      addresses: [192.168.0.183/24]
      gateway4: 192.168.0.250
      dhcp4: false
      nameservers: 
        addresses: [8.8.8.8,8.8.4.4]
      optional: true
1
Zufar Dhiyaulhaq