微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cloudinit、Proxmox、Ubuntu 和静态路由

如何解决Cloudinit、Proxmox、Ubuntu 和静态路由

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

配置实例后,我的 cloud-init 驱动器获得正确的 IP 和网关,这是在实例内部配置的,但我必须使用

手动指定路由
IP route add gateway_ip dev eth0
IP route add default via gateway_ip

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

谁能建议我这样做的方法

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。