Networking Ubuntu18.04 aws ec2实例的网络计划配置

Networking Ubuntu18.04 aws ec2实例的网络计划配置,networking,amazon-ec2,routes,ubuntu-18.04,netplan,Networking,Amazon Ec2,Routes,Ubuntu 18.04,Netplan,在Ubuntu 16.06中,我添加了另一个具有以下配置的界面 auto ens4 iface ens4 inet dhcp sudo ip route add default via 10.10.8.1 dev ens4 table ens4_rt sudo ip rule add from 10.10.8.0/25 lookup ens4_rt prio 1000 sudo ip route add 172.17.0.0/16 dev docker0 proto kernel scope

在Ubuntu 16.06中,我添加了另一个具有以下配置的界面

auto ens4
iface ens4 inet dhcp
sudo ip route add default via 10.10.8.1 dev ens4 table ens4_rt
sudo ip rule add from 10.10.8.0/25 lookup ens4_rt prio 1000
sudo ip route add 172.17.0.0/16 dev docker0  proto kernel  scope link  src 172.17.0.1 table ens4_rt
sudo ip route flush cache
存档:

cat /etc/network/interfaces.d/ens4.cfg
在netplan中,ubuntu 18.04的等效配置是什么? 我正在尝试以下配置,请确认这是否正确&如何添加docker0相关的路由,我无法找到有关它的更多信息

network:
    version: 2
    renderer: networkd #this line is added#
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: 0:2:6:e:1:a
            set-name: ens3
        ens4:  ## added configuration from here ##                             
            addresses:
             - 10.10.8.0/25
            dhcp4: no
            routes:
             - to: 0.0.0.0/0
               via: 10.10.8.1 # Default gateway
               table: ens4_rt
             - to: 10.10.8.5
               via: 0.0.0.0
               scope: link
               table: 1000    
            routing-policy:
              - from: 10.10.8.5
                table: 1000