Приведу пример добавления маршрутов в конфигурации Netplan.
Для добавления маршрута достаточно в блоке нужного интерфейса указать (перед via обязательно должно быть два пробела, табуляцию использовать нельзя):
routes:
- to: 10.0.0.0/24
via: 10.10.55.2
Приведу общий пример:
network:
ethernets:
ens4f0:
addresses:
- 10.10.20.2/24
gateway4: 10.10.20.1
nameservers:
addresses: [1.1.1.1]
routes:
- to: 10.0.0.0/24
via: 10.10.55.2
- to: 10.0.1.0/24
via: 10.10.55.2
- to: 172.17.0.1
via: 10.10.55.2
on-link: true
version: 2
Для проверки конфигурации выполним:
sudo netplan try
И для подтверждения нажмем клавишу «ENTER», если потеряется связь и не нажать «ENTER», то через 120 секунд восстановится предыдущая конфигурация.
Проверим маршрут:
ip route get 172.17.0.1
Смотрите также мои статьи:
Настройка blackhole
Настройка Netplan
Настройка сети в Linux