![Ubuntu Server 18.04 -配置静态 IP 我丢失了系统生成的 dhcp 条目](https://linux22.com/image/1165786/Ubuntu%20Server%2018.04%20-%E9%85%8D%E7%BD%AE%E9%9D%99%E6%80%81%20IP%20%E6%88%91%E4%B8%A2%E5%A4%B1%E4%BA%86%E7%B3%BB%E7%BB%9F%E7%94%9F%E6%88%90%E7%9A%84%20dhcp%20%E6%9D%A1%E7%9B%AE.png)
在配置静态 IP 的过程中,我丢失了系统生成的 dhcp 条目,因为我用不起作用的静态条目覆盖了这些条目。这是错误:“/etc/netplan/50-cloud-init.yaml 第 8 行第 16 列的 YAML 无效:此上下文中不允许映射值”
network:
version: 2
renderer:
networkd ethernets:
enp0s1:
dhcp4: no
addresses: [192.168.0.100/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
答案1
您能否显示用三重单引号括起来的配置,以便我们查看实际格式?我认为您缺少缩进,但从您的输出很难判断
它应该是这样的
network:
version: 2
renderer: networkd
ethernets:
enp0s1:
dhcp4: no
addresses: [192.168.0.100/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在 Thomas 的评论之后进行编辑 - 如果您的格式如 Thomas 的编辑所示,则渲染器行中存在错误。