HCRM博客

CentOS系统IP地址修改指南

操作系统:CentOS 7/8

适用场景:服务器运维、局域网配置、IP地址变更

CentOS系统IP地址修改指南-图1

一、为什么需要修改IP地址?

在服务器运维或网络架构调整中,IP地址变更是常见需求。

- 服务器迁移至新网络环境

- 避免IP冲突

- 配合安全策略(如防火墙白名单变更)

- 优化网络拓扑结构

CentOS系统提供了多种IP配置方式,用户可根据实际场景选择命令行工具或图形界面操作。

CentOS系统IP地址修改指南-图2

二、通过nmtui工具修改IP(推荐新手)

nmtui是CentOS内置的图形化网络管理工具,适合不熟悉命令行的用户。

操作步骤:

1、打开终端,输入命令:

   nmtui

2、选择Edit a connection → 选中需要修改的网卡(如ens33)→ 按回车进入编辑界面。

3、在IPv4 Configuration 区域选择Manual,手动输入以下信息:

CentOS系统IP地址修改指南-图3

- IP地址:192.168.1.100/24(根据实际网络填写)

- 网关:192.168.1.1

- DNS服务器:8.8.8.8,114.114.114.114

4、按OK 保存配置 → 返回主菜单选择Activate a connection → 重新激活网卡。

5、验证配置是否生效:

   ip addr show ens33  
   ping -c 4 baidu.com

三、手动编辑配置文件(适合进阶用户)

CentOS的网络配置存储在/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-网卡名(例如ifcfg-ens33)。

操作步骤:

1、备份原始配置文件(避免误操作):

   cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak

2、编辑配置文件:

   vi /etc/sysconfig/network-scripts/ifcfg-ens33

3、修改以下关键参数(示例):

   BOOTPROTO=static        # 静态IP模式  
   ONBOOT=yes              # 开机自动启用网卡  
   IPADDR=192.168.1.100    # 新IP地址  
   NETMASK=255.255.255.0   # 子网掩码(或使用PREFIX=24)  
   GATEWAY=192.168.1.1     # 网关  
   DNS1=8.8.8.8            # 主DNS  
   DNS2=114.114.114.114    # 备DNS

4、重启网络服务:

   systemctl restart NetworkManager  # CentOS 8  
   systemctl restart network         # CentOS 7

四、常见问题与解决方法

1、网络服务重启失败

- 检查配置文件语法:确保无多余空格或拼写错误。

- 查看日志:journalctl -u NetworkManager -b

2、DNS解析异常

- 手动刷新DNS缓存:systemctl restart systemd-resolved

- 验证DNS配置:cat /etc/resolv.conf

3、IP冲突导致无法连接

- 临时更换IP测试:ip addr add 192.168.1.200/24 dev ens33

4、网卡名称不匹配

- 查看当前网卡名:ip link show

- 更新配置文件名称:mv ifcfg-ens33 ifcfg-ens34

五、不同CentOS版本的区别

1、CentOS 7

- 默认使用network.service管理网络

- 配置文件路径:/etc/sysconfig/network-scripts/

2、CentOS 8/Stream

- 推荐使用NetworkManager服务

- 兼容传统配置方式,但部分新特性需通过nmcli命令实现

六、安全建议

1、限制SSH访问来源IP

修改/etc/ssh/sshd_config,添加:

   AllowUsers root@192.168.1.

重启服务:systemctl restart sshd

2、启用防火墙规则

   firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" accept'  
   firewall-cmd --reload

七、验证配置生效

- 查看IP地址:ip addr showifconfig

- 测试外网连通性:curl -I https://baidu.com

- 检查路由表:ip route show

修改IP地址是服务器管理的基础技能,但细微的操作差异可能导致服务中断,务必在修改前备份配置文件,并在非业务高峰期操作,若需长期维护服务器,建议结合自动化工具(如Ansible)批量管理网络配置,以提升效率并降低人为错误风险。

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

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~