Конфигурация 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