CentOS 7 配置网络静态 IP 教程

2025.5.29 杂七杂八 522

CentOS 7 配置网络静态 IP 教程 杂七杂八-第1张

本教程详细讲解如何在CentOS 7系统中配置静态IP地址,涵盖网络配置文件编辑、nmcli命令行工具使用以及服务重启验证等关键步骤,适用于服务器运维和网络环境搭建场景。

一、为什么需要配置静态IP

在服务器环境中,静态IP地址能够确保设备始终通过固定地址访问,避免DHCP动态分配导致的IP变更问题。对于Web服务器、数据库服务器等需要稳定网络标识的场景尤为重要。

二、配置前的准备工作

  1. 确认已安装NetworkManager服务(默认已安装)
  2. 获取以下网络信息:
    • 目标IP地址
    • 子网掩码(Netmask)
    • 默认网关(Gateway)
    • DNS服务器地址
  3. 使用ip addr命令查看当前网卡名称

三、方法一:通过配置文件修改

1. 定位网络配置文件

cd /etc/sysconfig/network-scripts/
ls ifcfg-

2. 编辑网卡配置文件

使用vim编辑对应网卡配置文件(以ens33为例):

vim ifcfg-ens33

3. 修改关键参数

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

4. 重启网络服务

systemctl restart network

四、方法二:使用nmcli命令行工具

 设置静态IP
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
 设置网关
nmcli con mod ens33 ipv4.gateway 192.168.1.1
 设置DNS
nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"
 修改连接方式为manual
nmcli con mod ens33 ipv4.method manual
 激活修改
nmcli con up ens33

五、验证配置结果

  1. 检查IP地址:ip addr show ens33
  2. 测试网络连通性:ping -c 4 google.com
  3. 验证路由表:route -n

六、常见问题解决

  • 网络服务启动失败:检查配置文件语法和参数是否正确
  • DNS解析失败:确认/etc/resolv.conf文件是否自动更新
  • IP冲突:使用arping命令检测IP是否已被占用

通过以上步骤,您已成功在CentOS 7上配置了静态IP地址。建议根据实际网络环境调整参数,生产环境中建议做好配置备份。

评论