A maneira simples, apenas duplique outra estrofe como você tem agora para a sua eth0, mas chame de eth1. Observe que isso pressupõe que suas cartas sejam nomeadas 'eth0' e 'eth1' de forma confiável:
# <<Existing config from question goes here>>
eth1:
# Note, "dhcp4/6: no" not needed
addresses: [192.168.20.10/24]
gateway4: 192.168.20.1
nameservers:
addresses: [192.168.20.1,192.168.20.252]
Exemplo completo:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
# Note, "dhcp4/6: no" not needed
addresses: [192.168.10.254/24]
gateway4: 192.168.10.1
nameservers:
addresses: [192.168.10.1,192.168.10.252]
eth1:
# Note, "dhcp4/6: no" not needed
addresses: [192.168.20.10/24]
gateway4: 192.168.20.1
nameservers:
addresses: [192.168.20.1,192.168.20.252]
Se você achar que seus cartões /dev/<ifname>
lhe dão ajustes, você também pode corresponder à sub-rotina no endereço mac ou outras propriedades. Adicionar algo como o seguinte na estrofe do dispositivo correto ajudará. Veja netplan (5) para mais informações:
match:
macaddress: 00:11:22:33:44:55