gpt4 book ai didi

ubuntu - 如何扩展 netplan 配置并确保应用更改

转载 作者:行者123 更新时间:2023-12-04 19:06:25 24 4
gpt4 key购买 nike

我目前正在尝试为 Ubuntu 20.04 创建一个 pve 模板,除了我似乎无法扩展我的 netplan 配置(它添加了使网络作为一个整体工作的键)之外,我已经设法让一切正常工作
我尝试了以下方法:

  • 尝试使用 write_files 添加一个名为 60-routes.yaml 的附加文件 - 问题:仅当我手动运行 netplan apply 时才应用配置在 cloud-init 完成后登录 SSH 后。
    Here is my write_files config.
  • 包括上述内容,我尝试同时使用 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 配置的正确方向,我将不胜感激,谢谢!

    最佳答案

    我确定你已经尝试过了,所以我想我不能帮助你。
    这段代码对我来说很好。

    write_files:
    - path: /etc/netplan/99-custom.yaml
    content: |
    network:
    ethernets:
    enp6s0:
    dhcp4: false
    addresses: [192.xxx.yyy.zzz/24]
    gateway4: 192.xxx.yyy.1
    nameservers:
    addresses:
    - 192.xxx.yyy.1
    - 1.1.1.1
    - 8.8.8.8
    version: 2
    runcmd:
    - sudo netplan apply

    关于ubuntu - 如何扩展 netplan 配置并确保应用更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68218959/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com