VLAN 的 netplan 父接口有 dhcp。我想禁用

VLAN 的 netplan 父接口有 dhcp。我想禁用

我使用 netplan 在我的 ubuntu 22.02 上为 vlan 分配 ip 地址。

我禁用了 enp2s0(我的 vlan.20 的父级)的 dhcp。

但是它有 dhcp 随机 ip 地址。我想禁用它。该怎么做?

$ cat /etc/netplan/02-netcfg.yaml
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp2s0:
      dhcp4: no //disable 
  vlans:
    vlan.20:
      id: 20
      link: enp2s0
      addresses: ["192.168.20.190/24"]
root@dir3:/etc/netplan# ip -4 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 169.254.73.97/16 brd 169.254.255.255 scope link noprefixroute enp2s0 //it has ip!!
       valid_lft forever preferred_lft forever
17: vlan.20@enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    inet 192.168.20.190/24 brd 192.168.20.255 scope global noprefixroute vlan.20
       valid_lft forever preferred_lft forever

enp2s0 接口有169.254.73.97/16ip 地址。如何删除该 ip 地址?

相关内容