cloud-init导致ubuntu20.04.5网卡配置重启后失效?

当前系统版本:Ubuntu 22.04.5 LTS

一、删除cloud-init相关配置文件

1. 创建全局禁用标记文件(系统开机检测到此文件直接跳过cloud-init)

bash 复制代码
sudo touch /etc/cloud/cloud-init.disabled

2. 清除历史缓存与日志

bash 复制代码
sudo cloud-init clean --logs

3. 停止并禁用cloud-init所有开机自启服务

bash 复制代码
sudo systemctl disable --now cloud-init
sudo systemctl disable --now cloud-init-local
sudo systemctl disable --now cloud-config
sudo systemctl disable --now cloud-final

4. 删除自动生成的网络配置

bash 复制代码
sudo rm -f /etc/netplan/50-cloud-init.yaml

5. 重启

bash 复制代码
sudo reboot

二、创建新的网卡配置文件

1、创建新的网卡配置文件

bash 复制代码
sudo nano /etc/netplan/00-network.yaml #注意格式
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true
      optional: false
    enp0s8:
      addresses: [192.168.56.10/24]
      dhcp4: no
      

2、应用网卡配置文件

bash 复制代码
sudo netplan try
sudo netplan apply
相关推荐
小小的木头人13 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu
千河殇 多想和她20 小时前
如何在Reaonix中使用CodeGraph以及CodeGraph效果实测经验分享
linux·运维·ubuntu
大胡子大叔21 小时前
修复ubuntu网络
linux·网络·ubuntu
诸葛老刘1 天前
Ubuntu 服务器常用运维命令
运维·服务器·ubuntu
阡陌..1 天前
Ubuntu 22.04 离线环境完全配置指南:从 GCC 到 NVIDIA 驱动再到 Samba 共享
linux·运维·ubuntu
feasibility.2 天前
wsl安装Ubuntu方法(含网络不稳定处理)
linux·运维·windows·ubuntu
程序员允诺2 天前
Ubuntu 安装 Docker CE 和 Docker Compose 最新教程(2026)
ubuntu·docker·eureka
风华同学2 天前
【环境搭建篇】VMware Fusion虚拟机安装Ubuntu 26.04
linux·运维·ubuntu
半句唐诗2 天前
Ubuntu 更新 JS 环境记录
linux·javascript·ubuntu
晚风吹长发2 天前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器