1. Ubuntu系统IP地址修改全指南
作为一名Linux系统管理员,经常需要为Ubuntu服务器配置静态IP地址。与动态获取IP(DHCP)相比,静态IP能确保服务器始终使用固定地址,这对搭建Web服务、数据库集群等场景至关重要。Ubuntu从17.10版本开始采用Netplan作为默认网络配置工具,取代了传统的/etc/network/interfaces文件方式。
重要提示:修改网络配置前,请确保您有物理访问权限或通过带外管理(如iDRAC/iLO)连接服务器。错误的配置可能导致SSH连接中断。
1.1 网络配置方案选型
在Ubuntu系统中,主要有三种网络配置方式:
- NetworkManager:适合桌面环境,提供图形界面
- networking服务:传统方式,使用/etc/network/interfaces文件
- Netplan:Ubuntu 17.10+默认方案,使用YAML格式配置文件
为什么推荐Netplan?
- 统一了不同后端(NetworkManager/systemd-networkd)的配置方式
- 支持网络设备重命名预测(consistent network device naming)
- 配置语法更简洁清晰
- 内置配置验证机制
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 准备工作与环境确认
2.1 查看当前网络配置
在开始修改前,先确认现有网络状态:
bash复制ip addr show
ifconfig -a
nmcli device status
重点关注:
- 活动网络接口名称(如ens33、eth0)
- 当前分配的IP地址
- 默认网关信息
2.2 确定网络拓扑
根据您的网络环境,需要准备以下信息:
- 要设置的静态IP地址(如192.168.1.100)
- 子网掩码(通常表示为/24等形式)
- 默认网关地址(如192.168.1.1)
- DNS服务器地址(如8.8.8.8)
专业建议:在虚拟机环境(如VMware)中,建议先查看NAT网络配置,确保您设置的IP与虚拟网络在同一子网。
3. 详细配置步骤
3.1 定位Netplan配置文件
Ubuntu的Netplan配置文件通常位于:
bash复制/etc
