HCRM博客

如何在CentOS中轻松调整IP配置?步骤详解

在CentOS中更改IP地址是一项常见的操作,通常用于适应不同的网络环境或解决网络配置问题,本文将详细介绍如何在CentOS 7和CentOS 8上通过命令行修改静态IP地址,并提供相关FAQs以帮助用户解决常见问题。

在CentOS 7上更改IP地址

方法一:使用nmcli命令

如何在CentOS中轻松调整IP配置?步骤详解-图1
(图片来源网络,侵权删除)

1、查找网络设备名称

  • nmcli d

该命令会显示所有可用的网络设备及其状态。

2、设置静态IP地址

  • nmcli con mod [连接名称] ipv4.addresses [新IP地址]/[子网掩码位数]
  • nmcli con mod [连接名称] ipv4.gateway [默认网关]
  • nmcli con mod [连接名称] ipv4.dns "[DNS服务器]"
  • nmcli con mod [连接名称] ipv4.method manual

  • nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
  • nmcli con mod eth0 ipv4.gateway 192.168.1.1
  • nmcli con mod eth0 ipv4.dns "8.8.8.8 8.8.4.4"
  • nmcli con mod eth0 ipv4.method manual

3、启用新的网络配置

  • nmcli con up [连接名称]

方法二:编辑配置文件

如何在CentOS中轻松调整IP配置?步骤详解-图2
(图片来源网络,侵权删除)

1、找到网络接口配置文件

通常位于/etc/sysconfig/networkscripts/目录下,文件名类似于ifcfgens33(这里的ens33取决于你的网络接口名称)。

2、编辑配置文件

使用文本编辑器(如vim或nano)编辑该文件:

  • sudo vi /etc/sysconfig/networkscripts/ifcfg[接口名称]

修改或添加以下行以设置静态IP:

  • BOOTPROTO=static
  • ONBOOT=yes
  • IPADDR=[你的静态IP地址]
  • NETMASK=[子网掩码]
  • GATEWAY=[默认网关]
  • DNS1=[首选DNS服务器]
  • DNS2=[备用DNS服务器]

如何在CentOS中轻松调整IP配置?步骤详解-图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

3、重启网络服务

  • sudo systemctl restart network

在CentOS 8上更改IP地址

方法一:使用nmcli命令

与CentOS 7类似,只是配置文件路径可能略有不同。

1、查找网络设备名称

  • nmcli d

2、设置静态IP地址

  • nmcli con mod [连接名称] ipv4.addresses [新IP地址]/[子网掩码位数]
  • nmcli con mod [连接名称] ipv4.gateway [默认网关]
  • nmcli con mod [连接名称] ipv4.dns "[DNS服务器]"
  • nmcli con mod [连接名称] ipv4.method manual

3、启用新的网络配置

  • nmcli con up [连接名称]

方法二:编辑配置文件

1、找到网络配置文件

通常位于/etc/sysconfig/networkscripts/目录下,例如ifcfgenp0s3

2、编辑配置文件

使用文本编辑器(如vim或nano)编辑该文件:

  • sudo vi /etc/sysconfig/networkscripts/ifcfg[接口名称]

更新配置文件内容,与CentOS 7类似。

3、重新加载网络配置或重启网络服务

  • sudo nmcli connection reload
  • sudo nmcli connection up [连接名称]

或者

  • sudo systemctl restart NetworkManager
命令 描述
nmcli d 列出所有网络设备
nmcli con show 查看当前网络连接信息
nmcli con mod 修改网络连接配置
nmcli con up 启用新的网络配置
systemctl restart network 重启网络服务
systemctl restart NetworkManager CentOS 8中重启网络管理服务
ip addr show 查看当前IP配置
ping c 4 [IP地址] 测试网络连接

常见问题及解答(FAQs)

Q1: 如果无法连接到网络怎么办?

确保配置文件中的IP地址、子网掩码和网关地址正确无误。

确保DNS服务器地址可用。

确保网络接口已启用,可以使用命令sudo ifup [接口名称]来启用网络接口。

Q2: 如何验证修改后的IP地址是否生效?

使用命令ip addr show查看当前的IP配置。

使用命令ping c 4 [IP地址]测试网络连接是否正常,ping Google的公共DNS服务器8.8.8.8

通过以上步骤,您可以轻松地在CentOS系统中更改IP地址,并确保网络连接正常,如果遇到任何问题,请参考上述常见问题及解答部分进行排查。

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

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