Ubuntu 22 autoinstall中禁用网络自动配置的方法
Ubuntu 22 autoinstall中禁用网络自动配置的方法
我来帮你搞定这个问题!在Ubuntu 22的autoinstall过程中,要禁用DHCP自动分配IP,你只需要在user-data文件里明确配置网络部分,就能覆盖系统默认的自动DHCP行为。具体有两种常用方式:
完全禁用网卡的自动IP分配
如果你暂时不需要网卡获取任何IP地址,可以针对目标网卡关闭DHCPv4和DHCPv6,并且不配置静态IP:network: ethernets: enp0s3: # 替换成你的实际网卡名称,可通过`ip addr`命令查看 dhcp4: false dhcp6: false addresses: [] version: 2注意一定要替换
enp0s3为你机器上真实的网卡标识,比如eth0、enp1s0这类。配置静态IP同时禁用DHCP
如果后续需要使用静态IP,也可以直接在配置里指定,这样系统会自动禁用DHCP:network: ethernets: enp0s3: dhcp4: false dhcp6: false addresses: [192.168.1.100/24] # 替换为你的静态IP和子网掩码 gateway4: 192.168.1.1 # 替换为你的网关地址 nameservers: addresses: [8.8.8.8, 1.1.1.1] # 替换为你需要的DNS服务器 version: 2
需要注意的是,这个network配置要放在user-data的顶级层级,不要嵌套在其他配置段里。如果有多块网卡,需要分别对每块网卡重复上述配置。
备注:内容来源于stack exchange,提问作者kanjarla rojalahari
相关产品推荐
相关产品推荐

