netplan配置两个网络接口

我有许多VBox Ubuntu VM,它们使用Bridged适配器进行互联网流量,使用Host-only适配器进行内部流量。 (只是一个爱好。)

使用netplan,我能够获得两个接口的唯一方法是使用一个文件为一个接口启动,然后加载另一个文件以配置另一个接口。

这是文件:

network: version: 2 ethernets: enp0s3 : addresses: [192.168.0.128/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8,8.8.4.4] 

我已经尝试了一个包含所有字段的enp0s8的并行条目,这产生了一个奇怪的结果,其中enp0s3有两个IP6地址,而enp0s8没有,甚至也不能与它们的网关进行通信。

那我们该怎么做呢?

谢谢

这很有效。 我希望更高级别的名称服务器和网关,以便它们不与其中一个接口相关联,但也许我错过了一些东西。

 network: version: 2 ethernets: enp0s3: addresses: [192.168.0.128/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8,8.8.4.4] enp0s8: addresses: [192.168.56.128/24]