许多刚接触Ubuntu Server 22.04 LTS的管理员都会遇到一个典型问题:每次重启服务器后,手动配置的IP地址都会消失,恢复为DHCP自动获取。这通常是因为网络配置未正确持久化。本文将深入分析IP重置的原因,并提供基于netplan的静态IP配置解决方案,确保配置永久生效。
自Ubuntu 18.04起,系统使用netplan作为默认网络配置工具。安装时默认使用DHCP,因此配置文件(位于/etc/netplan/)中通常包含dhcp4: yes的指令。重启后系统重新应用此配置,导致自定义IP丢失。
ip a或ifconfig查看)首先进入netplan目录,备份原有配置文件:
cd /etc/netplansudo cp 00-installer-config.yaml 00-installer-config.yaml.bak 使用nano或vim编辑配置文件(例如00-installer-config.yaml):
sudo nano 00-installer-config.yaml 将内容修改为以下示例(以网卡ens33为例,请根据实际替换):
network: ethernets: ens33: dhcp4: false addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] version: 2 注意缩进必须正确(使用空格而非Tab),否则netplan会报错。
保存文件后,先测试配置是否正确:
sudo netplan try 该命令会临时应用配置,如果网络连接中断或配置错误,系统会在120秒后自动回滚。确认无误后,按回车键接受配置。若要直接应用并永久生效,执行:
sudo netplan apply 检查当前IP:ip a show ens33,确保地址已更改为静态IP。然后重启系统:
sudo reboot 重启后再次检查IP,若仍为静态配置值,则问题解决。
sudo netplan --debug apply查看详细错误。ip link show确认正确的接口名。通过修改netplan配置文件并禁用DHCP,您可以彻底解决Ubuntu Server 22.04 LTS重启后IP重置的问题。掌握静态IP配置是Linux服务器管理的基础技能,希望本教程对您有所帮助。
—— 本教程针对Ubuntu Server 22.04.5 LTS测试通过 ——
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328175.html