尝试设置静态 IP 时出现格式错误的地址错误

尝试设置静态 IP 时出现格式错误的地址错误

我刚刚安装了 Ubuntu Servier 22.04。我尝试使用以下方法设置静态 IP 地址本指南。下面是我的 /etc/netplan/00-installer-config.yaml 文件

    #This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      addresses: [192.168.1.269/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [127.0.0.53]
  version: 2

当我运行时sudo netplan apply出现以下错误:

/etc/netplan/00-installer-config.yaml:5:18: Error in network definition: malformed address '192.168.1.269/24', must be x.x.x.x/NN or x:x:x:x:x:x:x:x/NN
     addresses: [192.168.1.269/24]

查看另一个 ask ubuntu 线程,错误是前导零。但这里不是这种情况。我也知道缩进对于 yaml 文件很重要,我可以确认在地址、网关 4 和名称服务器行之前有六个空格。我不知道为什么这不起作用。任何帮助都非常感谢。

答案1

IP 地址为四个字节。点分四部分表示法分别列出各个字节。(还有其他有效的表示四个字节的 IP 地址格式。)

一个字节可以存储从 0 到 255 的值。您的 IP 地址的最后一个数字是 269,这不在有效值范围内。

网络地址长度为 /24 的主机 IP 地址的最后一个字节的最高有效值为 254。

相关内容