面临的问题:每次电脑重启,打开虚机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
但是当启动虚机上的程序时拒绝了访问,虽然设置成功了,但是就是不能访问,于是我又查到了这篇文章