Cloudinit、Proxmox、Ubuntu 和 Static Routes



我正在开发proxyox设置上创建实例。为了在实例中配置网络,我使用Cloudinit和snippets。在Ubuntu发行版上,我似乎需要设置一个到网关的静态路由,但我无法找到一种在重新启动后仍然存在的方法。

当配置实例时,我的云初始化驱动器获得正确的IP和网关,这是在实例中配置的,但我必须使用手动指定路由

IP route add gateway_ip dev eth0
IP route add default via gateway_ip

如果我重新启动实例,路由将丢失,我将回到原点。如何确保在配置实例时路由也在那里。我想过用已经配置的路由创建一个操作系统模板,但这不起作用,它们在重新启动时也会被删除。

有人能给我提个办法吗?

我通过创建一个在networking.service之后运行的新服务来解决这个问题,然后在启动时运行bash脚本来添加默认路由。这可能不是实现我想要的最好的方式,但它让我达到了我需要的地方

相关内容

  • 没有找到相关文章