首先修改网络配置文件,Ubuntu/Debian通过netplan配置静态IP,编辑/etc/netplan/*.yaml文件,设置addresses、gateway4和nameservers,应用sudo netplan apply;CentOS/RHEL编辑/etc/sysconfig/network-scripts/ifcfg-接口名,设BOOTPROTO=static、IPADDR、GATEWAY等,重启NetworkManager服务,最后用ip a和ping验证网络。

在Linux系统中配置静态IP地址,主要是通过修改网络接口配置文件来实现。不同发行版的配置方式略有差异,下面以常见的Ubuntu/Debian和CentOS/RHEL为例说明操作方法。
Ubuntu/Debian系统配置静态IP
Ubuntu 18.04及之后版本使用netplan管理网络配置。配置文件通常位于/etc/netplan/目录下,如01-netcfg.yaml或50-cloud-init.yaml。
编辑配置文件:
1. 打开netplan配置文件:
sudo nano /etc/netplan/01-netcfg.yaml2. 修改内容如下(根据实际网络环境调整):
network:version: 2
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]
3. 应用配置:
sudo netplan apply注意YAML格式对缩进敏感,确保使用空格而非Tab。
CentOS/RHEL系统配置静态IP
在CentOS 7/8或RHEL中,网络接口配置文件位于/etc/sysconfig/network-scripts/,文件名为ifcfg-接口名,如ifcfg-ens33。
1. 编辑接口配置文件:
小麦企业网站展示系统介绍:一、安装使用将xiaomai.sql导入数据库二、后台登录后台帐号,密码默认都是admin,config.php 配置文件可根据自行需要修改,IP地址,数据库用户名,密码,及表名后台目录默认admin,支持自行任意修改目录名三、注意事项1 本源码完全免费,采用伪静态,减少不必要的源码重复,速度更快,支持二次开发。2、注明本程序编码为UTF8,如发生乱码,请注意修改编码3、
2. 修改或添加以下内容:
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
3. 重启网络服务:
sudo systemctl restart NetworkManager 或 sudo systemctl restart network验证配置是否生效
无论哪种系统,都可以通过以下命令检查IP是否已正确设置:
ip addr show 或 ip a查看默认网关:
ip route show default测试网络连通性:
ping -c 4 8.8.8.8常见注意事项
配置静态IP时需注意:
- 确保IP地址不在DHCP分配范围内,避免冲突
- 子网掩码和网关必须与所在网络匹配
- 修改配置前建议先用ip a确认接口名称
- 配置后若无法上网,检查网关和DNS设置是否正确
基本上就这些。不同Linux发行版细节不同,关键是找到当前系统使用的网络管理工具并正确编辑配置文件。








