复制虚拟机后网卡无法启动
环境:Centos6.5、VMware15.5
注:请先行检查VMware的NAT服务是否开启,未开启请先开启再行尝试!
情景:
在虚拟机执行如下命令后只显示一个网卡
ifconfig
只显示如下网卡:
执行如下命令后,显示多出一个网卡,为eth*,*代表网卡序号
ifconfig -a
上图所示为网卡正常启动的情况,非正常情况对应网卡的具体信息无inet addr(IP地址)
具体操作----同步当前虚拟机的mac地址
假设使用命令 ifconfig -a 后显示的网卡为 eth4,则需要在如下文件中找到eth4的mac地址
vim /etc/udev/rules.d/70-persistent-net.rules
上图所示,此文件中找出本机所显示的网卡-eth4(图示为eth1),并复制ATTR{address}的等号后面的MAC地址;
复制方法:使用 vim 打开文件后,按 ESC 键,后将光标移动到MAC地址的第一个字母,按下 v,并按下右箭头,使之选中MAC地址,如下:
选中完成后按下 y 键 ,按下 : 后输入q退出vim界面;
进入目录 cd /etc/sysconfig/network-scripts/
使用 ls 命令查看所显示的文件,并用vim 编辑ifcfg-eth*:
若显示的文件 ifcfg-eth* 不是ifcfg-eth4,使用mv命令将其改名为ifcfg-eth4;
修改完成后打开文件,删除HWADDR一行的等号后面的MAC地址,光标放到此行等号后,按下ESC,再按下p键,将刚才从另一个文件复制到的MAC地址粘贴,去除多余的双引号和空格;
将文件中的eth1或eth*改为eth4(ifconfig -a)查看所得的网卡名称;
保存退出;
使用 service network restart 重启网卡,之后使用ifconfig 查看网卡,大概率出现网卡eth4。