就是克隆了个虚拟机,改了个mac,遇到各种问题,糟心了。现在总结一下:
先上图
一、VMware修改Linux虚拟机mac需注意的地方:
注释一下:这是关于VMware修改mac的一个统一思路,不针对单一问题,(有强迫症,不喜欢头疼医头,脚疼医脚)
1、看明白之前不要随意删东西,修改东西
2、配置网卡是不用刻意使用eth0,如果上来就有默认的其他网卡文件,说明之前的mac有冲突,有eth1或者eth2之类的用就行了
二、VMware对虚拟机的设置
二、设置-网络适配器-高级-mac
1、这是在VMware里对虚拟机进行修改,注明在这儿修改mac地址,需要Linux虚拟机重启才能生效,(即开机状态下修改无效)
2、在VMware里修改mac并重启之后,在Linux内部的2,3,4的位置会生成相应的以当前mac地址为标准的网卡信息。(即这四个地方的mac地址相同,mac就没有问题,当然3有时候里面是没有mac信息的--没关系)
三、Linux内部配置
三、网络连接-编辑连接-当前使用的网卡
1、我们可以在这儿查看当前使用的网卡,同样可以在这儿修改ip
2、Linux的内部配置里2和3是一样的,但是都不可缺少,如果某一个被删掉,就会影响连接
三、终端-vim-查看当前使用网络配置信息 、etc/sysconfig/network-scripts/ifcfg-
1、本部分和Linux内部配置2有共同的作用,大家一般喜欢在这儿修改ip的相关配置
2、本部分和2有同样的功能,但是二者缺一不可
三、终端-vim-查看Linux的网卡信息、/etc/udev/rules.d/70-persistent-net.rules
1、这儿存放的是对应的网卡信息,即VMware每一个配置mac地址在这儿都有对应的网卡信息
最后说一下:基本上,只要四点保持一致,就不会有什么配置问题。有一些常见问题分享一下
1、service弹出错误:没有合适的设备....
2、一上来就连不上网(估计是桥接,需要自己手动配一下ip,不是mac的问题)
3、虚拟机是克隆的,mac地址不能用,那Linux会自动分配新网卡
这些都是建立在虚拟机的网卡\ip\mac都没有动过的情况下(不要删除任何文件),如果保持一致 还不能解决,还有终极方案:去VMware-设置-网络适配器(删除这个适配器然后重新添加一个--重启)