Для настройки через netplan можно использовать следующий пример:

network:

ethernets:

ens18:

dhcp4: no

#тут указываем локальный адрес внутри сети

addresses: [192.168.122.1/24]

ens19:

dhcp4: no

#адрес первого канала интернета

addresses: [111.222.333.444/24]

routes:

— to: 0.0.0.0/0

#указываем ip адрес шлюза первого канала

via: 111.222.333.1

metric: 100

routing-policy:

#указываем подсеть первого канала

— from: 111.222.333.0/24

table: 1

nameservers:

addresses: [77.88.8.8 ]

ens20:

dhcp4: no

#адрес второго канала интернета

addresses: [55.66.77.88/24]

routes:

— to: 0.0.0.0/0

#ip адрес шлюза второго канала

via: 55.66.77.1

metric: 200

routing-policy:

#подсеть второго канала

— from: 55.66.77.0/24

table: 2

nameservers:

addresses: [77.88.8.8 ]

version: 2

Проверяем:

netplan generate

Если ошибок не дает то применяем:

netplan apply