參考地址:https://blog.csdn.net/luxiangzhou/article/details/79626113
1、VMware啟動時提示“我已移動該虛擬機”或“我已復制該虛擬機”,選擇“我已復制該虛擬機”。
我創建了三個虛擬機,然后用的是一個壓縮包,導入的,打開虛擬機,第一次我對三個虛擬機都使用了我移動了虛擬機,然后發現三台機器ip地址配置好,不能互相訪問和本地也不能互相訪問,然后我把三個機器刪了,改成了我復制了虛擬機。
2、配置ip地址之前寫過,可參考:https://www.cnblogs.com/biehongli/p/7259147.html
3、如果你將同一個虛擬機拷貝了多份,那么選擇我復制該虛擬機,可能造成網絡設置出現一系列問題。參考下面。
https://blog.csdn.net/luxiangzhou/article/details/79626113
a、如果選擇 我已移動該虛擬機 的話網卡的MAC地址會保持不變,因為始終只有一個MAC地址,不會造成沖突,所以虛擬機間通信沒問題。
b、如果選擇 我已復制該虛擬機 的話網卡的MAC地址就會變化,因為如果MAC地址不變的話,就存在兩個相同的MAC地址,那么這個兩個虛擬機之間的通信就會造成沖突了,所以需要修改網絡配置才能正常通訊。
c、一般選我已復制該虛擬機。
4、VMware復制CentOS虛擬機后修改Linux MAC地址。
由於復制了虛擬機,vmware只是修改了虛擬機的名字等信息,並沒有修改虛擬硬盤中的任何信息,導致復制后網卡的MAC地址和操作系統中記錄的mac地址不符,導致eth0啟動不起來。操作系統記錄了一個新網卡的添加,新網卡的名字eth1,mac地址就是vmware分配給的新的mac地址。
新增網卡,eth1,這里將eth0刪除了,配置eth1,然后將eth1改成eth0網卡。
可以看到,新增的網卡,配置信息已經添加到了/etc/udev/rules.d/70-persistent-net.rules配置文件中,點擊上面的刪除以后,然后開始修改下面這個配置文件。
5、解決方法:
[root@localhost ~]# vim /etc/udev/rules.d/70-persistent-net.rules
修改 vim /etc/udev/rules.d/70-persistent-net.rules 文件,刪除掉 (或者注釋掉)關於 eth0 的信息。
修改 第二條 eth1 的網卡的名字為 eth0。
修改 vim /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址為 /etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。
因為我使用圖形化配置的網絡,所以上面的配置和參考不一致,根據自己興趣愛好,來配置即可。
如果拷貝了多個虛擬機,選擇我復制了該虛擬機,然后網絡配置依次類推即可。
記得重啟網卡:[root@localhost ~]# service network restart
復制會重新生成網卡,之前的網卡就不生效了。移動保留了原來的ip地址,和網卡。
待續......