Ubuntu 18.04.1 netplan指标优先级

如何在新的yaml设置网络中配置优先级。

在旧版本我有这个:

auto lo iface lo inet loopback auto new0 iface new0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up route add default gw aaa.aaa.aaa.aaa metric 10 down route del default gw aaa.aaa.aaa.aaa auto new1 iface new1 inet static address yyy.yyy.yyy.yyy netmask yyy.yyy.yyy.yyy up route add default gw bbb.bbb.bbb.bbb down route del default gw bbb.bbb.bbb.bbb 

但我需要优先考虑以太网连接的接口。 因为我有两个,一个工作,一个在备份连接。

 yaml files: 01-netcfg.yaml network: version: 2 renderer: networkd ethernets: epn0s3: dhcp4: no dhcp6: no addresses: [192.168.1.194/24] gateway4: 192.168.1.1 nameservers: addresses: [192.168.2.2] 

备用

 02-netcfg.yaml network: version: 2 renderer: networkd ethernets: epn0s8: dhcp4: no dhcp6: no addresses: [192.168.50.115/24] gateway4: 192.168.50.1 nameservers: addresses: [192.168.50.1] 

如果一个连接掉下来,另一个连接会自动开始运行,我不明白。

问题是我得到错误:“解析名称”当我尝试ping www.google.com之后 – >一个不是自动解决方案是,运行一些命令:

 //When this connection is not working sudo ifconfig enp0s8 down sudo ifconfig enp0s3 up //or backward sudo ifconfig enp0s8 up sudo ifconfig enp0s3 down 

但我认为这需要自动完成,而不是取决于用户。