
在Linux系统中配置静态IP地址是网络管理的基础操作,无论是服务器部署、网络调试还是特定应用场景,静态IP都能提供稳定的网络连接。本文将详细介绍在不同Linux发行版中配置静态IP的几种主流方法。
配置前准备
在开始配置前,请先确认以下信息:
可用的静态IP地址、子网掩码和默认网关
DNS服务器地址(通常由网络管理员提供)
当前系统的网络接口名称(如ens33、eth0等)
主要配置方法
1. NetworkManager工具(nmcli)
NetworkManager是现代Linux发行版常用的网络管理工具,适用于RHEL、CentOS 8+、Ubuntu 18.04+等系统。
基本配置命令为:
sudo nmcli connection modify "连接名" ipv4.addresses "IP地址/掩码" ipv4.gateway "网关地址" ipv4.dns "DNS地址" ipv4.method manual
激活配置并重启连接:
sudo nmcli connection up "连接名"
2. Netplan配置(Ubuntu 18.04+)
Ubuntu新版本采用Netplan作为网络配置前端,配置文件位于/etc/netplan/目录。编辑对应YAML文件,示例如下:
network: version: 2 ethernets: ens33: addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
应用配置:sudo netplan apply
3. 传统network-scripts(RHEL/CentOS 7)
在CentOS 7等系统中,可编辑/etc/sysconfig/network-scripts/ifcfg-接口名文件:
BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
重启网络服务:sudo systemctl restart network
验证与故障排除
配置完成后,使用ip addr show命令检查IP是否生效,通过ping测试网络连通性。如遇问题,可检查:
IP地址是否与网络冲突
网关地址是否正确
配置文件语法是否无误
网络服务是否正常重启
永久性配置注意事项
无论使用哪种方法,都应确保配置在重启后仍有效。建议在修改前备份原配置文件,并熟悉所用发行版的网络管理机制。不同的Linux版本可能在工具和配置文件位置上有所差异,但核心原理相通。
静态IP配置虽为基础操作,却是构建稳定网络环境的关键步骤,掌握多种配置方法有助于应对不同的系统环境和管理需求。