1

在 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
4

0 回答 0