尝试执行此操作时出现以下错误sudo netplan apply
:
Invalid YAML at //etc/netplan/lan-segment.yaml line 11 column 0: found a tab character that violate indentation
在修改原始文件的副本以将静态 IP 设置为网络适配器后发生了这种情况,如下所示:
network:
ethernets:
ens33:
addresses: []
dhcp4: true
optional: true
ens38:
addresses: [10.0.0.200/24]
dhcp4: false
version: 2
答案1
Netplan YAML 文件的语法非常特殊。您不能使用tab
字符。相反,您只能使用字符。因此您的错误表明第 11 行space
有一个。tab
我认为您截取的显示 YAML 文件的屏幕截图在顶部被截断了。但第 11 行看起来可能是带有 的行version: 2
。所以错误可能就在这里。所以请检查第 11 行。确保您没有任何tab
字符,并且您只使用space
字符。
以下是YAML 配置。