在自动安装用户数据中禁用网络配置

在自动安装用户数据中禁用网络配置

我正在尝试使用自动安装来安装 Ubuntu。虽然我没有在用户数据文件中配置网络,但 dhcp IP 会自动分配给 NIC。我们如何在 Ubuntu 22 的自动安装中禁用它。

答案1

最初,安装程序环境的网络由 cloud-init 使用非常通用的 netplan在所有物理接口上使用 DHCP 的配置。

稍后,安装程序(下位性) 将要应用网络配置由自动安装文件提供。

因此,您必须使用 cloud-init 来禁用网络初始安装程序环境在自动安装文件中禁用网络。

对于初始安装程序环境,我可以使用内核命令行参数禁用网络network-config=disabled。使用数据源时的完整启动参数 nocloud

linux /casper/vmlinuz autoinstall network-config=disabled "ds=nocloud"

对于自动安装文件,只需省略该部分即可network。另一种选择是明确配置一个空的网络配置,如下所示。

#cloud-config
autoinstall:
  network:
    version: 2
    ethernets: {}

笔记

  • 我使用 Ubuntu 22.04 ( subiquity 22.04.2) 进行了测试。

相关内容