添加 wifi 部分后,netplan.yaml 中出现语法错误

添加 wifi 部分后,netplan.yaml 中出现语法错误

我有一个可运行的 netplan yaml,我正在尝试向其中添加第二个接口的 wifi 条目。这是一个实验,而不是操作要求。

该文件的语法有问题。我看不出文件中标识的位置有什么问题。我没有制表符或其他非字母数字。情况如下。我已在文件中标记了有问题的位置:

netplan generate
....
Error in network definition /etc/netplan/01-netplan.yaml line 19 column 23: expected mapping

这是 yaml

 network:
   version: 2
   ethernets:
     enp0s3:
       addresses: [192.168.0.123/24]
       gateway4: 192.168.0.1
       nameservers:
         search: [*******]
         addresses: [192.168.0.110]
     enp0s8:
       addresses: [192.168.56.123/24]
   wifis:
     usbwifi01:
       addresses: [192.168.0.127/24]
       gateway4: 192.168.0.1
       nameservers:
         search: [*******]
         addresses: [192.168.0.110] 
       access-points:   (first char 'a' is line 19 col 23)      
         "********":
         password: "********"

答案1

请咨询:

cat /usr/share/doc/netplan.io/examples/wireless.yaml

您省略了以下行:

renderer: networkd

另外,字母 a接入点在示例中,它位于第 7 列。我不明白您的代码怎么会位于第 23 列。

请重新检查整个文件中的间距。

相关内容