上一篇
摘要:在 Linux 服务器管理中,配置固定 IP 是基础操作。本文将详细介绍如何在 Ubuntu 系统(含 22.04、24.04 及更新版本)中使用 Netplan 进行 Ubuntu静态IP配置,并针对常见的“重启后配置失效”或“被 Cloud-Init 覆盖”的问题提供永久解决方案。
在开始之前,我们需要知道你的网卡名称。请在终端输入以下命令:
ip addr show 观察输出内容,通常网卡名称为 eth0、enp0s3 或 ens33。请记下这个名称。
现代 Ubuntu 使用 Netplan 作为默认的网络配置工具。这是 Netplan教程 的核心步骤:
sudo nano /etc/netplan/01-netcfg.yaml network: version: 2 renderer: networkd ethernets: enp0s3: # 这里替换为你刚才记下的网卡名 dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114]
完成 Linux网络设置 后,执行以下命令使配置立即生效:
sudo netplan apply 很多小白发现重启后 IP 变回原样或无法联网,这通常是因为 cloud-init 自动覆盖了网络配置。这是 解决Ubuntu重启IP失效 的关键:
方法 1:禁用 Cloud-Init 的网络管理功能(推荐)
新建一个配置文件来禁用网络模块:
sudo echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 方法 2:直接禁用 Cloud-Init 服务
sudo touch /etc/cloud/cloud-init.disabled 重启系统后,再次通过 ip addr 检查 IP 是否依然为您设置的静态地址。如果显示正确,恭喜你,配置成功!
本文涉及的SEO关键词:Ubuntu静态IP配置、Netplan教程、Linux网络设置、解决Ubuntu重启IP失效
本文由主机测评网于2026-04-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260436352.html