有时候复制出来的虚拟机网卡会变成eth1或者eth2为了统一方便管理,,能够经过修改配置来还原。ios
1.修改Grub配置文件
添加参数: net.ifnames=0 biosdevname=0 vim
$ vim /boot/grub/grub.conf #boot=/dev/sda default=0 timeout=0 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS 6 (2.6.32-696.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-696.el6.x86_64 ro root=UUID=bed1966c-c1ce-4ca7-a6d4-4318cd3dea0a rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb net.ifnames=0 biosdevname=0 initrd /initramfs-2.6.32-696.el6.x86_64.img 说明: 开机给kernel传递参数,关闭主板dmidecode采集命名 删除此文件里的两行参数: #vim /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:86:f1:d6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:86:f1:e0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 说明: 这个文件系统在开机的时候会从新生成. 修改网卡配置文件,把网卡的配置文件DEVICE= ethX 改为须要的的字符就好. 重启系统生效 reboot