当我使用 pxe 和自动安装安装 ubuntu server 22.04 或 23.04 时,网络配置会自动生成如下
# This is the network config written by 'subiquity'
network:
ethernets:
ens9f0np0:
critical: true
dhcp-identifier: mac
dhcp4: true
nameservers:
addresses:
- 172.19.106.253
version: 2
当使用可启动驱动器安装时,网络配置自动生成如下:
# This is the network config written by 'subiquity'
network:
ethernets:
ens9f0np0:
dhcp4: true
ens9f0np1:
dhcp4: true
ens9f0np2:
dhcp4: true
ens9f0np3:
dhcp4: true
version: 2
我的用户数据配置
keyboard:
layout: us
toggle: null
variant: ''
locale: en_US.UTF-8
# network:
# ethernets:
# ens9f0np0:
# dhcp4: true
# ens9f1np1:
# dhcp4: false
# version: 2
source:
id: ubuntu-server-minimal
search_drivers: false
为了兼容不同厂商的网卡,我从用户数据中移除了网卡配置,让其自动生成。但最终的配置似乎只包含激活的网卡。使用其他网卡时,它不会自动获取 IP 地址。与通过 USB 安装生成的配置相比,这导致配置的通用性较差。这是故意的还是一个错误?