面临的问题:每次电脑重启,打开虚机IP地址都会发生变化

搜索了下面的文章,

我的环境:

虚机镜像:CentOS 8,

网络链接方式:NAT模式

虚拟机:VMware Workstation 16 Pro

 文章中的1、2、3步骤我都没有进行操作直接操作了第4步

#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eno160

使用"vi"进入编辑模式

使用"dd"删除文件中本来含有的内容

使用“:i”进入插入模式,复制下面代码到我的文件中

使用":wq!"保存退出编辑


TYPE=Ethernet              #开机协议,有dhcp及static;
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=56e575fd-48c4-434d-ac45-d2f2a9d0defa
DEVICE=ens160 
ONBOOT=yes                  #设置为开机启动;
DNS1=114.114.114.114        #这个是国内的DNS地址,是固定的;
IPADDR=192.168.189.155      #你想要设置的固定IP,理论上192.168.2.2-255之间都可以,请自行验证;
NETMASK=255.255.255.0       #子网掩码,不需要修改;
GATEWAY=192.168.189.2        #网关,这里是你在“2.配置虚拟机的NAT模式具体地址参数”中的(2)选择VMnet8--取消勾选使用本地DHCP--设置子网IP--网关IP设置。

 然后重启网络发现没有发现该命令

[root@localhost ~]# service network restart
Redirecting to /bin/systemctl restart network.service
Failed to restart network.service: Unit network.service not found.

然后通过搜索查到了下面的命令解决了该问题

# yum install network-scripts

但是当启动虚机上的程序时拒绝了访问,虽然设置成功了,但是就是不能访问,于是我又查到了这篇文章