HCRM博客

如何在CentOS上配置静态IP地址?

CentOS服务器静态IP配置指南

在服务器管理与运维中,静态IP的配置是基础且关键的一步,无论是搭建网站、部署应用还是构建内网环境,固定的IP地址能有效避免动态分配导致的连接中断问题,本文将详细介绍CentOS系统中配置静态IP的完整流程,帮助用户快速完成设置并提升服务器稳定性。

如何在CentOS上配置静态IP地址?-图1

一、为什么需要静态IP?

动态IP由DHCP服务器自动分配,但存在地址变更风险,服务器重启后若IP变化,依赖该IP的服务(如数据库、API接口)可能无法正常通信,静态IP通过手动指定固定地址,确保服务器始终通过同一IP访问,适用于以下场景:

- 对外提供服务的Web服务器

- 内网中需要固定通信的设备(如NAS、监控主机)

- 集群环境下多节点间的稳定互联

二、配置前的准备工作

如何在CentOS上配置静态IP地址?-图2

1、确认网络接口名称

执行命令ip addrnmcli device status,查看当前活动的网络接口(通常为ens192eth0 等)。

2、获取网络参数

- 网关地址(Gateway)

- 子网掩码(Netmask)

- DNS服务器地址(建议使用公共DNS如8.8.8.8 或运营商提供地址)

如何在CentOS上配置静态IP地址?-图3

3、备份原始配置文件

修改前建议备份网络配置:

  • cp /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-ens192.bak

三、CentOS 7/8/9静态IP配置步骤

**1. 修改网络配置文件

打开对应网卡的配置文件(以ens192为例):

  • vi /etc/sysconfig/network-scripts/ifcfg-ens192

关键参数说明

  • BOOTPROTO=static # 将dhcp改为static
  • ONBOOT=yes # 开机自动启用网卡
  • IPADDR=192.168.1.100 # 静态IP地址
  • NETMASK=255.255.255.0 # 子网掩码
  • GATEWAY=192.168.1.1 # 网关地址
  • DNS1=8.8.8.8 # 主DNS服务器
  • DNS2=8.8.4.4 # 备用DNS服务器

>注意:若使用CIDR格式(如192.168.1.100/24),需删除NETMASK字段并添加PREFIX=24

**2. 重启网络服务

CentOS 7

  • systemctl restart network

CentOS 8/9

  • nmcli connection reload
  • nmcli connection down ens192 && nmcli connection up ens192

**3. 验证配置是否生效

- 检查IP地址:

  • ip addr show ens192

- 测试外网连通性:

  • ping -c 4 google.com

- 确认网关与DNS:

  • cat /etc/resolv.conf # 查看DNS
  • route -n # 查看网关路由

四、通过nmcli命令行工具配置(推荐)

对于CentOS 8及以上版本,nmcli提供了更灵活的网络管理方式:

  • nmcli connection modify ens192 ipv4.method manual \
  • ipv4.addresses 192.168.1.100/24 \
  • ipv4.gateway 192.168.1.1 \
  • ipv4.dns "8.8.8.8 8.8.4.4"
  • nmcli connection up ens192

五、常见问题与解决方法

1、网络服务启动失败

- 检查配置文件语法(如多余空格、拼写错误)

- 执行journalctl -xe 查看详细日志

2、能ping通IP但无法解析域名

- 确认DNS配置正确

- 尝试systemctl restart systemd-resolved

3、IP冲突导致无法连接

- 使用arping -I ens192 192.168.1.100 检测地址是否被占用

六、安全与优化建议

禁用未使用的网络协议:在配置文件中设置IPV6INIT=no 关闭IPv6(如无需使用)。

限制SSH访问:通过防火墙仅允许特定IP连接SSH端口。

定期检查网络状态:使用nmaptcpdump 监控异常流量。

固定IP是服务器运维的基石,合理的配置不仅能提升服务可靠性,还能为后续的负载均衡、安全组策略打下基础,实际操作中需结合网络环境调整参数,建议在修改前充分测试并记录变更步骤,以应对突发问题。(个人观点)

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/31104.html

分享:
扫描分享到社交APP
上一篇
下一篇