VMWare虚拟机copy后网卡不是eth0解决办法

0.如果VM虚拟机已经复制了,网卡已经不是eth0了,看下面1--->步骤,如果还没复制将要复制,只看1就行
    点击I copy it.这时虚拟机会在开机时检查是否次网卡无力地址已经存在,如果存在就生成另一个物理地址并把网卡eth0-->eht1;如果复制多次将是eth1...............依次往后;
你复制虚拟机次数越多,ifconfig看到的网卡号越大.如果你已经复制了虚拟机但网卡不是eth0,请看下面不走.
 

1.生成网卡物理地址:

复制出来,后面要用到.
2.修改虚拟机网卡名
$ vim /etc/udev/rules.d/70-persistent-net.rules
把其他注释掉或删掉只留最后一个,而且你会发现你刚生产的网卡地址就在这里,修改最后一行的最后参数NAME="eth0",
 
3.然后通过修改配置文件设置一个静态IP.如果不存在ifcfg-eth0,直接新建一个
$ touch ifcfg-eth0            #新建一个网卡配置文件
修改成静态IP,前提是你得设置虚拟机的网段,不设置也可以用默认的NAT   vm-8网卡的网段
$ ifconfig            #查看网段,网关
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0            #把内容全删了,复制下面的,把ip,和网关和主机名和网卡地址UUID改改就行
最后一个UUID可以在线生成一个:https://www.guidgenerator.com/online-guid-generator.aspx
网卡地址HWADDR也就是刚才在/etc/udev/rules.d/70-persistent-net.rules最后一行,也就是自己用虚拟机生成的
 
最后重启生效,重启网卡有一些问题,最好重启操作系统.
  1. DEVICE="eth0"
  2. BOOTPROTO="static"
  3. DNS1="1.2.4.8"
  4. DNS2="114.114.114.114"
  5. GATEWAY="192.168.2.1"
  6. HOSTNAME="hadoop004"
  7. HWADDR="00:50:56:3C:0C:D0"
  8. IPADDR="192.168.2.5"
  9. IPV6INIT="yes"
  10. MTU="1500"
  11. NETMASK="255.255.255.0"
  12. NM_CONTROLLED="yes"
  13. ONBOOT="yes"
  14. TYPE="Ethernet"
  15. UUID="a74c2f11-2b54-4ba7-a222-aaa607fd25fb"
 
 
4.如何更改自己虚拟机网段

 
 
 
 
博采众长才能相互印证,故步自封必将粗陋浅薄!
原文地址:https://www.cnblogs.com/tangwan/p/5386669.html