方法一:
CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1。
使用ifconfig -a后发现有eth1和lo
解决方案:
1.将配置网卡配置文件由eth0改为eth1:
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2.把/etc/sysconfig/network-scripts/ifcfg-eth1中DIVCE=eth0改为DIVCE=eth1和删除HWADDER=...这一行。
3.重启服务:
ifup eth1 或者/etc/init.d/network restart
方法二:
首先打开/etc/sysconfig/network-scripts/ifcfg-eth0,配置好IP地址,并删除MAC地址。
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet
HWADDR=00:0C:29:BE:56:DB
UUID=5c0c914d-01ac-4543-8ffb-71cfc8f4fc60
ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static
IPADDR=192.168.1.10 GATEWAY=192.168.1.1
删除网络配置规则文件:rm -f /etc/udev/rules.d/70-persistent-net.rules 这个文件默认 识别网卡的MAC地址自动生成。
重启机器#reboot