Конфигурация netplan в Ubuntu 18.04 для экземпляра aws ec2

В 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

Какой будет эквивалентная конфигурация для ubuntu 18.04 здесь с netplan? Я пытаюсь использовать следующую конфигурацию, пожалуйста, подтвердите, правильно ли это и как добавить маршрут, связанный с 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

0 ответов

Другие вопросы по тегам