Networking Ubuntu18.04 aws ec2实例的网络计划配置
在Ubuntu 16.06中,我添加了另一个具有以下配置的界面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
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