ubuntu 18.04下的多个网卡

如何翻译我们必须做的事情,使用新的netplan.io + systemd-networkd在2个或更多NIC接口上拥有2个独立的流量流?

auto ens2 iface ens2 inet static address 192.168.5.100 netmask 255.255.255.0 gateway 192.168.5.1 dns-nameservers 1.1.1.1 auto ens3 iface ens3 inet static address 192.168.3.15 netmask 255.255.255.0 up ip route add default table 102 dev ens3 via 192.168.3.1 up ip rule add from 192.168.3.0/24 lookup 102 down ip rule del from 192.168.3.0/24 down ip route del default table 102 via 192.168.3.1 

 network: version: 2 renderer: networkd ethernets: ens3: addresses: [192.168.3.15/24] dhcp4: no routes: - to: 0.0.0.0/0 via: 192.168.3.1 metric: 100 table: 101 routing-policy: - from: 192.168.3.0/24 table: 101 ens2: addresses: [192.168.5.100/24] dhcp4: no gateway4: 192.168.5.1 nameservers: addresses: [1.1.1.1] 

这已由IRC上的’cyphermox’确认,netplan.io上的主要开发人员。 如果systemd已经创建了所需的一切,如果没有重新启动它,请检查ip route和ip规则 – > sudo service systemd-netword restart