Удаление маршрутов по умолчанию с несколькими подсетями в Openstack Provider Network

Удаление маршрутов по умолчанию с несколькими подсетями в Openstack Provider Network

У меня есть сеть самообслуживания с одним внешним подключением через подсеть 192.168.100.0/24.

Он также имеет несколько подсетей в рамках этого внешнего соединения через подсети 192.168.101.0/24 и 192.168.102.0/24.

Сеть хоста на самом деле представляет собой сеть 192.168.0.0/16. В результате подсети 101, 102 и 100 могут «общаться» друг с другом, что нормально.

Однако в настройках виртуальных машин Ubuntu в Openstack, Openstack по умолчанию создает следующие маршруты

Destination       Gateway       Genmask         Flags Metric Ref  Use Iface
default           192.168.100.1 0.0.0.0         UG    100    0    0   ens3
192.168.100.0     0.0.0.0       255.255.255.0   U     100    0    0   ens3
192.168.101.0     0.0.0.0       255.255.255.0   U     100    0    0   ens3

Я хотел бы, чтобы маршрут .100 не создавался, но при этом были другие маршруты. Есть ли способ сделать это, кроме использования cronjob для периодического удаления проблемного маршрута или создания статических маршрутов в netplan?

Спасибо!

Связанный контент