我有一个可运行的 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 列。
请重新检查整个文件中的间距。