主题
在虚拟机中,如果不为操作系统分配一个固定的IP地址,每次启动虚拟机时,系统可能会自动分配一个新的IP地址。这种变化不仅会给远程连接带来不便,如每次都需要修改IP地址,而且当有多台虚拟机时,还可能导致IP地址冲突,进而影响主机的网络连接。
此外,如果没有固定IP,虚拟机无法作为一个稳定的服务器使用,因为服务器的稳定性和可用性在很大程度上依赖于IP地址的稳定性。
为了解决这些问题,可以通过设置固定IP来解决。这包括修改虚拟机的网络配置模式、编辑虚拟机的网络配置文件,以及重启网卡以应用新的配置。通过这些步骤,可以确保虚拟机在每次启动时都保持相同的IP地址,从而避免上述问题
一、打开配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33

二、更改配置文件的参数
将BOOTPROTO的属性值改为static 或者是直接注释原来的重新写更改为静态的

三、在配置文件中设置ip地址和网关
1、IP地址的前三段需要和主机的 VMnet8 网卡的ip保持一致(主机查看IP命令:ifconfig 或 ip addr show),这里还是使用默认生成的。

ifconfig查询出来的ip是192.168.32.175。因此在配置文件中写入IPADDR=192.168.32.175

2、网关需要和VMnet8前三段一致,一般情况默认网关前三段和IP一样,最后一位是2

四、配置子网掩码和域名服务器
固定的写入以下的值
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 # 谷歌域名服务器

五、最终配置文件完成,如下图

然后将配置文件保存退出
六、退出配置文件以后,然后重启网卡
service network restart

七、ping 百度
执行ping www.baidu.com 可以 说明配置正确

————————————————
薛老师的博客
原文链接:https://blog.csdn.net/xuetiedan/article/details/138083237
知识扩展:
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动分配IP地址和其他网络配置参数给网络中的计算机和其他设备。这种协议大大简化了网络管理,因为它允许设备在连接到网络时自动获取所需的配置信息,而无需手动配置每个设备。