Ubuntu Server 18.04 -配置静态 IP 我丢失了系统生成的 dhcp 条目

Ubuntu Server 18.04 -配置静态 IP 我丢失了系统生成的 dhcp 条目

在配置静态 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 的编辑所示,则渲染器行中存在错误。

相关内容