1、开启虚拟机,执行命令:cd /etc/sysconfig/network-scripts/
2、命令:ls ,查找一个叫ifcfg-eno16777736,我的是叫这个名字,也能是类似的名字比如ifcfg-xxxx,(不要动ifcfg-lo)
3、vim ifcfg-eno16777736 ,可以看到克隆的ip跟被克隆的是一样的,这里我们将克隆的改为我们要改的ip,并添加mac地址
4、mac地址获取命令: ip addr,红框就是要获取的mac地址(无聊的小知识:虚拟机的mac地址可以通过编辑更改mac地址)
5、变更vim ifcfg-eno16777736,wq保存
6、执行临时关闭防火墙命令
systemctl stop firewalld
7、执行禁止开机启动命令
systemctl disable firewalld
8、重启网络服务
service network restart
9、如果成功就没问题了,重启下虚拟机就好了
10、如果发现执行完后报错了[失败]或者[fail]等红色的,干两件事
10.1:检查一边是不是配置文件ifcfg-eno16777736字母写错了,认真看看,我之前就不小心把HWADDR居然写错了
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=eno16777736
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.1.118
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
10.2 关闭虚拟机,重启笔记本,等待重启后重新打开虚拟机,看看ifconfig 查看配置的ip是否改变,一般90%都能解决,如果还不好使只能在针对问题百度看看了
如有不对欢迎指正,与君共勉,共同进步!
配置文件配置信息的含义:
TYPE=Ethernet # 网络类型为以太网
BOOTPROTO=static # 手动分配ip
DEVICE=eno16777736 # 网卡设备名,设备名一定要跟文件名一致
ONBOOT=yes # 该网卡是否随网络服务启动
IPADDR=192.168.1.120 # 该网卡ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.0.1 # 网关
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址SDF
HWADDR=xx-xx-xx-xx-xx #MAC地址