1.說明:下圖爲虛擬機模板,他的網絡端口我只配置了一個網卡口
2.cat /etc/udev/rules.d/70-persistent-net.rules 可以看到,eth0即爲模板的網卡口和MAC地址,而eth1是我們通過此模板部署的第一個虛擬機生成的網卡口和MAC地址
3.vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改 DEVICE=eth0 -> DEVICE=eth1
HWADDR=00:50:56:9A:37:37 -> HWADDR=00:50:56:9A:6B:FD
如果只修改了MAC不修改ETH1,則會報如下錯誤,都修改之後就不會報錯了
備註:如果你的模板機配置了幾塊網卡,那麼在生成新的虛擬機時"70-persistent-net.rules"裏的設備名稱也會成倍出現,對着改就行
比如你有2塊網卡
那麼模板機的"70-persistent-net.rules"會顯示eth0和eth1兩塊
生成的虛擬機的"70-persistent-net.rules"則會顯示"eth0"、"eth1"、"eth2"和"eth3"四塊,那麼在配置網卡信息的時候就要"eth0"對"eth2","eth1"對"eth3"這樣改了!