![Ubuntu 服务器网络定义错误:预期标量/识别错误?](https://linux22.com/image/947470/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BD%91%E7%BB%9C%E5%AE%9A%E4%B9%89%E9%94%99%E8%AF%AF%EF%BC%9A%E9%A2%84%E6%9C%9F%E6%A0%87%E9%87%8F%2F%E8%AF%86%E5%88%AB%E9%94%99%E8%AF%AF%EF%BC%9F.png)
尝试在 Ubuntu Server 中配置网络
我用纳米
文本:
network:
version:
renderer: networkd
ethernets:
ens160:
dhcp: no
adresses: [172.00.000.000/24]
gateway: [172.00.000.1]
nameservers:
addressess:
- 172.00.000.2
- 172.00.000.3
当我尝试: sudo netplan apply
错误
Error im network definition: espected scalar
gateway4: [172.00.000.1]
如果我删除网关中的方括号
ERROR: Ivalid YAML: inconsistent identation:
# gateway4: 172.00.000.1
谢谢!!!!
答案1
您收到的错误“expected scalar gateway4:”表示它需要一个不在 [] 中的单个值,因此删除括号是正确的解决方案。第二个关于缩进不一致的错误是因为 YAML非常对于如何缩进所有行非常挑剔,并且必须重新检查缩进以确保其正确且一致。
这可能工作,未经测试(已修复拼写错误):
network:
version:
renderer: networkd
ethernets:
ens160:
dhcp: no
addresses: [172.00.000.000/24]
gateway4: 172.00.000.1
nameservers:
addresses:
- 172.00.000.2
- 172.00.000.3