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最后一行,也就是自己用虚拟机生成的
最后重启生效,重启网卡有一些问题,最好重启操作系统.
DEVICE="eth0"
BOOTPROTO="static"
DNS1="1.2.4.8"
DNS2="114.114.114.114"
GATEWAY="192.168.2.1"
HOSTNAME="hadoop004"
HWADDR="00:50:56:3C:0C:D0"
IPADDR="192.168.2.5"
IPV6INIT="yes"
MTU="1500"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="a74c2f11-2b54-4ba7-a222-aaa607fd25fb"
4.如何更改自己虚拟机网段
博采众长才能相互印证,故步自封必将粗陋浅薄!