首先确定网络接口名称,再根据发行版选择配置方式:Ubuntu/Debian使用Netplan修改YAML文件设置IP、网关、DNS;CentOS/RHEL/Fedora编辑ifcfg文件配置静态参数,重启网络服务生效,最后验证IP、连通性与DNS解析。

在Linux系统中配置静态IP地址是网络管理中的常见操作,适用于服务器部署、远程访问等需要固定网络位置的场景。与动态获取IP不同,静态IP需手动设置IP地址、子网掩码、网关和DNS。以下是主流Linux发行版中配置静态IP的方法。
确定网络接口名称
在配置前,先确认当前系统的网络接口名称:
ip addr常见的接口名有 eth0、ens33、enp0s3 等。记下你要配置的接口名称。
Ubuntu/Debian系统配置静态IP(使用Netplan)
较新版本的Ubuntu(17.10+)使用Netplan管理网络配置。
编辑Netplan配置文件:
nano /etc/netplan/01-netcfg.yaml修改内容如下(根据实际环境调整IP、网关、DNS):
network:version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
保存后应用配置:
sudo netplan applyCentOS/RHEL/Fedora系统配置静态IP(使用Network Scripts)
传统Red Hat系列系统使用网络脚本文件进行配置。
编辑对应接口的配置文件:
nano /etc/sysconfig/network-scripts/ifcfg-ens33修改或添加以下内容:
BOOTPROTO=staticONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=1.1.1.1
重启网络服务生效:
systemctl restart network验证配置是否成功
配置完成后,检查IP是否已更改为设定值:
ip addr show ens33测试网络连通性:
ping -c 4 8.8.8.8确认DNS解析正常:
ping -c 4 google.com基本上就这些。只要IP地址不冲突,网关和子网正确,静态IP就能稳定工作。不同发行版配置方式略有差异,关键是找到系统使用的网络管理工具。配置时注意备份原文件,避免网络中断无法恢复。










