无法删除辅助动态 IP

无法删除辅助动态 IP

我正在运行 Ubuntu Server 20.04。系统最初使用 DHCP 设置。我进入 /etc/netplan 并将文件更改为使用静态 IP,如下所示。

network:
  ethernets:
    enp0s4:
      addresses: [10.0.1.9/24]
      dhcp4: false
      gateway4: 10.0.1.1
      nameservers:
        addresses: [8.8.8.8, 4.2.2.2]

  version: 2

1

该计划已多次应用和重启。新 IP 有效,但旧 DHCP 地址仍然存在。我禁用了它,但DHCPCD没有成功。当我输入时,ip a它显示静态和动态 IP。我试图摆脱辅助动态地址,但我尝试过的一切似乎都不起作用。

2: enp0s4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:a0:98:12:22:95 brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.9/24 brd 10.0.1.255 scope global enp0s4
       valid_lft forever preferred_lft forever
    inet 10.0.1.242/24 brd 10.0.1.255 scope global secondary dynamic enp0s4
       valid_lft 81243sec preferred_lft 81243sec

2

答案1

我遇到了同样的问题,运行以下命令可以帮助我确定我的问题:

netplan --debug generate

我已将 50-cloud-init.yaml 备份到 _50-cloud-init.yaml,它仍然可以作为有效的 yaml 文件读取;哎呀!将其重命名为 50-cloud-init.yaml.bak,重新启动;问题解决了。

相关内容