在CentOS虚拟机中设置IP地址是一个涉及多个步骤的过程,具体取决于您希望如何配置网络连接,以下是在CentOS虚拟机中设置IP地址的详细步骤:
一、查看当前网络配置
1、使用命令查看:登录到CentOS虚拟机后,可以在终端窗口中使用ip addr或ifconfig命令来查看当前的网络接口和IP地址信息,执行ip addr命令后,会显示类似如下的信息(实际输出可能因系统配置而异):

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 foreverinet后面跟着的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。

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 addr或ifconfig命令查看网络接口的IP地址,确认是否已成功设置为静态IP地址。

三、设置动态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,都需先查看当前网络配置,再根据需求编辑相应的配置文件并重启网络服务以应用更改。
