Ubuntu 18.04 - 为什么 netplan 仍然添加 DHCP 地址?

Ubuntu 18.04 - 为什么 netplan 仍然添加 DHCP 地址?

我正在使用 Ubuntu 18.04。我在盒子中添加了一个新的 NIC(网络接口卡),并在 BIOS 中禁用了旧的。这显然是修改配置所必需的。我只是简单地在配置中换了eth0新的。一切看起来都很好,所有服务都正常工作。enp2s0netplan

过了一段时间,我想在netplanyaml 文件中添加一个 vlan 配置,但它并不像论坛上的例子那么简单,netplan.io。配置显示了新的 vlan 和 IP,但我发现主接口有 2 个 IP 地址:一个静态 IP 地址netplan和一个通过 的辅助 IP 地址dhcp

2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 74:da:38:d8:db:41 brd ff:ff:ff:ff:ff:ff
inet 192.168.6.6/24 brd 192.168.6.255 scope global enp2s0
   valid_lft forever preferred_lft forever
inet 192.168.6.56/24 brd 192.168.6.255 scope global secondary enp2s0
   valid_lft forever preferred_lft forever
inet6 fe80::76da:38ff:fed8:db41/64 scope link
   valid_lft forever preferred_lft forever

ip route 

    default via 192.168.6.1 dev enp2s0 src 192.168.6.56 metric 202
    192.168.6.0/24 dev enp2s0 proto kernel scope link src 192.168.6.56 metric 202

我开始挖掘:删除了 vlan 配置,cloud-init从系统中删除(我不需要这个)。

以下是我的netplan配置:

network:
    ethernets:
        enp2s0:
            addresses: [192.168.6.6/24]
            gateway4: 192.168.6.1
            nameservers:
              addresses: [192.168.16.253, 8.8.8.8, 1.1.1.1]
            dhcp4: false
    version: 2
    renderer: networkd
#    vlans:
#        vlan.15:
#            id: 15
#            link: enp2s0
#            addresses: [192.168.15.99/24]

如何摆脱 DCHP 分配的地址?

在哪里可以找到负责系统该部分的配置?

我以为这样cloud-init就行了,但是,即使删除它之后,网络子系统的行为也没有任何改变。

相关内容