登录
首页 >  文章 >  常见问题

CentOS7如何修改IP地址详解

时间:2025-12-27 19:55:00 110浏览 收藏

文章小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《CentOS7修改IP地址方法详解》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


CentOS 7中更改IP地址有三种永久生效方法:一、用nmcli命令修改,通过connection modify设置IP、网关、DNS并up激活;二、编辑ifcfg-接口文件,改BOOTPROTO为static并配置IPADDR、NETMASK等参数后重启network服务;三、用nmtui图形化工具交互式配置IPv4为Manual模式并保存启用。

CentOS7修改IP地址_CentOS7系统IP地址更改指南

如果您需要在CentOS 7系统中更改IP地址,则可能是由于网络环境变更、服务部署需求或网络隔离策略调整。以下是多种可行的IP地址修改方法,每种方法均支持永久生效。

一、使用nmcli命令修改IP地址

nmcli是NetworkManager的命令行接口,可在不直接编辑配置文件的前提下完成IP参数设置,并自动重载连接,适合快速调整且避免手动语法错误。

1、执行nmcli connection show列出当前所有网络连接,确认目标网卡名称(如ens33、eth0等)。

2、运行nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24设置新IP地址及子网前缀长度。

3、运行nmcli connection modify ens33 ipv4.gateway 192.168.1.1指定默认网关。

4、运行nmcli connection modify ens33 ipv4.dns "8.8.8.8 114.114.114.114"配置主备DNS服务器。

5、运行nmcli connection modify ens33 ipv4.method manual将获取方式设为手动。

6、执行nmcli connection up ens33激活修改后的连接。

二、编辑网络配置文件修改IP地址

该方法通过直接修改底层ifcfg-接口文件实现静态IP配置,适用于无NetworkManager环境或需精确控制参数的场景,配置持久化程度最高。

1、使用ip addrls /etc/sysconfig/network-scripts/ifcfg-*确认网卡配置文件名(如ifcfg-ens33)。

2、执行vi /etc/sysconfig/network-scripts/ifcfg-ens33打开对应文件。

3、将BOOTPROTO=dhcp改为BOOTPROTO=static

4、添加或修改以下字段:IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8

5、确保ONBOOT=yes,使网卡开机自启。

6、保存退出后执行systemctl restart network重启网络服务。

三、使用nmtui工具图形化修改IP地址

nmtui提供基于终端的交互式界面,无需记忆命令,适合不熟悉命令行操作的用户,所有修改仍写入标准配置文件并由NetworkManager管理。

1、在终端中输入nmtui启动工具。

2、使用方向键选择“Edit a connection”,回车进入连接列表。

3、选中目标连接(如System ens33),按回车进入编辑界面。

4、将IPv4配置方法从“Automatic”切换为“Manual”。

5、在Addresses栏输入192.168.1.100/24,在Gateway栏填入192.168.1.1,在DNS servers栏填入8.8.8.8,114.114.114.114

6、按Tab键切换至“OK”,回车保存;再选择“Back”,最后选择“Activate a connection”启用新配置。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《CentOS7如何修改IP地址详解》文章吧,也可关注golang学习网公众号了解相关技术文章。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>