虚拟机中克隆后使用eth0
1.修改主机名
vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=mini1 |
1.修改ip地址以及udev记录网络规则的脚本
在CentOS中,udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rules
打开该文件,这时你会发现,里面有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