在 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