centos 克隆系统后网卡eth0变成eth1的解决办法:
vmware workstation克隆系统后里面的eth0变成了eht1,开始没有发现问题,当我/etc/init.d/network restart
重启的时候,发现找不到eth0,ifconfig 后只有eth1,原来linux使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。克隆时就自动变成eth1了。还好找到了解决办法,于是备份并分享之。
# vi /etc/udev/rules.d/70-persistent-net.rules
删除关于eth0的记录或者是用#注释掉eth0的记录(谨慎的可以注释掉,不过完全没有用)
记住其中eth1的mac地址复制到文本中,备用将eth1改成eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
将老文件eth0的mac地址换掉,
(如果细心的话会发现ifconfig eth1会跟配置文件中的mac不一样)
######################################
DEVICE=eth0
HWADDR=08:00:27:b7:bb:f7 //
将备用的mac地址替换
TYPE=Ethernet
UUID=010da721-97c3-49f6-b95d-fe485634956a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
自动IP拨号
BOOTPROTO=static //
静态IP设置
IPADDR=192.168.1.111
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
######################################
/etc/init.d/network restart
//
重启network--
如果不行的话,就shutdown -r now//重启系统了
转载于:https://blog.51cto.com/datong/1762938