如何在 ubuntu 服务器上设置静态 IP 地址?netplan apply 命令被忽略

如何在 ubuntu 服务器上设置静态 IP 地址?netplan apply 命令被忽略

我刚刚在 arm64 机器上安装了 ubuntu 20.04。为了设置静态 IP 地址,我在网上搜索了一下,发现https://linuxize.com/post/how-to-configure-static-ip-address-on-ubuntu-20-04/。但我的 ubuntu 服务器没有 /etc/netplan 目录。所以我想我应该先安装 netplan,方法是

apt-get install netplan.io  

然后我创建了文件 /etc/netplan/01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
       dhcp4: no
       addresses:
         - 129.254.132.23/24
       gateway4: 129.254.132.1
       nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

这是我尝试应用该设置时的结果。

root@(none):/etc# netplan apply
Running in chroot, ignoring request: daemon-reload
Running in chroot, ignoring request: is-active
Running in chroot, ignoring request: stop
Running in chroot, ignoring request.
Running in chroot, ignoring request: start

(我的另一台 ubuntu 20.04 机器在 /etc/netplan/01-network-manager-all.yaml 中有设置。我应该使用相同的文件名吗?)

相关内容