我正在使用 Ubuntu 18.04。我在盒子中添加了一个新的 NIC(网络接口卡),并在 BIOS 中禁用了旧的。这显然是修改配置所必需的。我只是简单地在配置中换了eth0
新的。一切看起来都很好,所有服务都正常工作。enp2s0
netplan
过了一段时间,我想在netplan
yaml 文件中添加一个 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
就行了,但是,即使删除它之后,网络子系统的行为也没有任何改变。