格式错误的地址 '10.10.21.08/24',必须是 XXXX/NN 或

cod*_*key 5 ip netplan

我试图通过在 /etc/netplan/ 上创建一个 yaml 文件来为我的 ubuntu 服务器设置一个静态 IP,如下所示:

network:
    version: 2
    renderer: networkd        
    ethernets:
        enp0s3:
            dhcp4: no
            addresses: [10.10.21.08/24]
            gateway4: 10.10.21.100
Run Code Online (Sandbox Code Playgroud)

sudo netplan apply返回错误:

Error in network definition /etc/netplan/01-netcfg.yaml line 6 column 23: Malformed Address '10.10.21.08/24',  must be X.X.X.X/NN or ... ".
Run Code Online (Sandbox Code Playgroud)

小智 5

错误代码表明有一个"Malformed Address"in "10.10.21.08/24"

尝试在第四个八位字节(即 write '10.10.21.8/24')中省略前导零。

  • 仅供参考,原因是对于大多数整数到强转换器,如果您在十进制数前加上 0,它会尝试将以下内容解析为八进制数,而 8 不是有效的八进制数。 (4认同)