我目前正在尝试为 Ubuntu 20.04 创建一个 pve 模板,除了我似乎无法扩展我的 netplan 配置(它添加了使网络作为一个整体工作的键)之外,我已经设法让一切正常工作
我尝试了以下方法:
尝试使用 write_files 添加一个名为 60-routes.yaml 的附加文件 - 问题:仅当我
netplan apply
在 cloud-init 完成后登录 SSH 后手动运行 a 时,才会应用该配置。 这是我的 write_files 配置。包括上述内容,我尝试同时使用 runcmd 和 bootcmd (单独)来应用新的配置文件。问题:这些命令似乎在 write_files 执行之前运行,因为我的网络只有在如上所述手动应用后才能工作。
这是我要添加的附加 netplan 配置,其中“HIDDEN”被替换为我可以确认工作的值:
network:
version: 2
ethernets:
eth0:
gateway4: HIDDEN
routes:
- to: 0.0.0.0/0
via: HIDDEN
on-link: true
如果有人可以指导我如何扩展 cloud-init 的 netplan 配置的正确方向,我将不胜感激,谢谢!