删除 Openstack 提供商网络下具有多个子网的默认路由

删除 Openstack 提供商网络下具有多个子网的默认路由

我有一个自助服务网络,通过 192.168.100.0/24 子网进行单一外部连接。

它还通过 192.168.101.0/24 和 192.168.102.0/24 子网在此外部连接下拥有多个子网。

主机网络实际上是 192.168.0.0/16 网络。因此,101、102 和 100 子网能够相互“通信”,这很好。

然而,在 Openstack 中的 Ubuntu VM 设置中,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 中创建静态路由外,还有其他方法可以做到这一点吗?

谢谢!

相关内容