虚拟机中克隆后使用eth0

1.修改主机名

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=mini1

 

 

1.修改ip地址以及udev记录网络规则的脚本

在CentOS中,udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rules

udev地址

打开该文件,这时你会发现,里面有eth0,eth1两个网卡的信息,但实际上你ifconfig时只能发现eth1一个网卡的信息,这时因为eth0根本就不存在。

将其中eth0的信息删掉,并将eth1信息中的设备名改为eth0,重启系统,你看到的网卡就是eth0了。

另外还有一个启动脚本文件/etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,而虚拟机为eth1分配新的物理地址,故启动脚本中的信息与实际信息时不匹配,

方法一:将MAC的地址信息修改为70-persistent-net.rules中的eth1的MAC地址

方法二:删除脚本文件中的HWADDR这一行

再次重启网络,如果不行就重启系统,就完全恢复到以前eth0网卡的状态了。

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.0.101

HWADDR=00:0C:29:9c:a6:97

完整的ifcfg-eth0文件

DEVICE=eth0
HWADDR=00:0C:29:9c:a6:97
TYPE=Ethernet
UUID=1b43a2ef-05ea-45d6-b33c-20180a37373b
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.33.71
NETMASK=255.255.255.0
posted @ 2018-03-26 19:23  DaleyZou  阅读(836)  评论(0编辑  收藏  举报