HCRM博客

获取 CentOS 虚拟机 IP 地址指南

在CentOS虚拟机中设置IP地址是一个涉及多个步骤的过程,具体取决于您希望如何配置网络连接,以下是在CentOS虚拟机中设置IP地址的详细步骤:

一、查看当前网络配置

1、使用命令查看:登录到CentOS虚拟机后,可以在终端窗口中使用ip addrifconfig命令来查看当前的网络接口和IP地址信息,执行ip addr命令后,会显示类似如下的信息(实际输出可能因系统配置而异):

获取 CentOS 虚拟机 IP 地址指南-图1
(图片来源网络,侵权删除)
   2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
       link/ether 08:00:27:4e:9c:ac brd ff:ff:ff:ff:ff:ff
       inet 192.168.1.107/24 brd 192.168.1.255 scope global dynamic ens33
       valid_lft 345600sec preferred_lft 345600sec
       inet6 fe80::a00:27ff:fe4e:9cac/64 scope link 
           valid_lft forever preferred_lft forever

inet后面跟着的IP地址就是该网络接口当前的IP地址。

2、配置文件位置:CentOS系统的网络配置文件通常位于/etc/sysconfig/networkscripts/目录下,文件名以ifcfg开头,紧跟着网络接口的名称,例如ifcfgens33等,您可以使用ls /etc/sysconfig/networkscripts命令来查看该目录下的所有网络配置文件。

二、设置静态IP地址

1、编辑配置文件:找到对应的网络接口配置文件,例如ifcfgens33(假设要配置的网络接口是ens33),使用文本编辑器(如vi或nano)打开该文件进行编辑。

2、修改配置参数:将文件中的BOOTPROTO参数从dhcp修改为static,表示使用静态IP地址分配方式;将ONBOOT参数设置为yes,确保系统启动时激活该网络接口;然后添加以下静态IP地址相关的配置参数(以下参数仅为示例,请根据实际情况进行修改):

IPADDR:指定要分配给该网络接口的静态IP地址,例如192.168.1.111

NETMASK:子网掩码,例如255.255.255.0

获取 CentOS 虚拟机 IP 地址指南-图2
(图片来源网络,侵权删除)

GATEWAY:网关地址,例如192.168.1.2

DNS1:首选DNS服务器地址,例如8.8.8.8(也可以根据需要配置其他DNS服务器地址)。

示例配置如下:

   TYPE=Ethernet
   PROXY_METHOD=none
   BROWSER_ONLY=no
   BOOTPROTO=static
   DEFROUTE=yes
   IPV4_FAILURE_FATAL=no
   IPV6INIT=yes
   IPV6_AUTOCONF=yes
   IPV6_DEFRUTEX_YES=yes
   NAME=ens33
   UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   DEVICE=ens33
   ONBOOT=yes
   IP ADDR=192.168.1.111
   NETMASK=255.255.255.0
   GATEWAY=192.168.1.2
   DNS1=8.8.8.8

3、重启网络服务:保存配置文件后,运行以下命令重启网络服务,使设置生效:

sudo service network restart 或者systemctl restart network.service

4、验证配置:再次使用ip addrifconfig命令查看网络接口的IP地址,确认是否已成功设置为静态IP地址。

获取 CentOS 虚拟机 IP 地址指南-图3
(图片来源网络,侵权删除)

三、设置动态IP地址(DHCP)

如果希望CentOS虚拟机通过DHCP自动获取IP地址,可以按照以下步骤操作:

1、编辑配置文件:找到对应的网络接口配置文件,例如ifcfgens33,使用文本编辑器打开该文件进行编辑。

2、修改配置参数:将文件中的BOOTPROTO参数设置为dhcp,表示使用DHCP协议自动获取IP地址;将ONBOOT参数设置为yes,确保系统启动时激活该网络接口,其他不必要的静态IP相关参数可以删除或注释掉。

示例配置如下:

   TYPE=Ethernet
   PROXY_METHOD=none
   BROWSER_ONLY=no
   BOOTPROTO=dhcp
   DEFROUTE=yes
   IPV4_FAILURE_FATAL=no
   IPV6INIT=yes
   IPV6_AUTOCONF=yes
   IPV6_DEFROUTE=yes
   NAME=ens33
   UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   DEVICE=ens33
   ONBOOT=yes
   # IPADDR=192.168.1.111
   # NETMASK=255.255.255.0
   # GATEWAY=192.168.1.2
   # DNS1=8.8.8.8

3、重启网络服务:保存配置文件后,重启网络服务使设置生效。

无论是设置静态IP还是动态获取IP,都需先查看当前网络配置,再根据需求编辑相应的配置文件并重启网络服务以应用更改。

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

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