我有一台带有多个网卡的机器,为了简单起见,我们称它们为
ext0
:使用 DHCP,连接到外部int0
并且int1
:具有静态 IP 地址,转到某个私有网络,那里也运行着一个 DHCP 服务器,其他机器应该使用它。
我只有一个 netplan 配置文件(/etc/netplan/01-netcfg.yaml
),其内容如下:
network:
renderer: networkd
version: 2
ethernets:
ext0:
dhcp4: true
int0:
dhcp4: false
dhcp6: false
addresses:
- 192.168.X.X/24
int1:
dhcp4: false
dhcp6: false
addresses:
- 192.168.X.X/24
我可以运行netplan apply
,一切正常。但是过了一段时间,int0
我int1
通过 DHCP 获得了额外的 IP,尽管这在我的 netplan 配置中是明确禁止的。我并不介意,如果不是另外的话,在某个时候,默认路由会被转移到其中一个内部网络接口。
为什么会发生这种情况?哪个服务干扰了我的网络配置?这是在全新安装的 ubuntu 22.04 上发生的。