在配置网卡信息时候遇到如上问题

ubauntu18.04下出现Invalid YAML: inconsistent indentation:   version: 2问题解决_YAML

查询后有几种可能错误的地方:

  1. 未能通过yaml语法和缩进,YAML在解释命令、配置参数这方面十分注重语法和缩进,只有适当缩进才能够解析YAML配置
  2. 网络配置出现故障,IP地址的网关不正确,或者掩码配置失误

那么我们现在在网络配置正确前提下最重要就是了解缩进工作原理:

格式如下:

network:
    ethernets:
        enp2s0:
            addresses:
            - 192.168.0.2/24
            dhcp4: false
            gateway4: 192.168.0.1
            nameservers:
                addresses:
                - 192.168.0.1
                - 8.8.8.8
                search:
                - workgroup
    version: 2
network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: no
      dhcp6: no
      addresses: [10.0.2.15/24]
      gateway4: 10.0.2.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]