一.起因

前几天买了VMLink的机器,然后发生了一件比较尴尬的事情,他家母鸡被人黑了,几个小时后问题解决了,我登上去看见一个eth1,一开始也没太放在心上,不过后来在装锐速的时候就尴尬了,锐速默认是找eth0的MAC进行授权计算的,但是我这儿只看到eth1,所以我自己伪造授权用的是eth1的MAC,然后就提示失败了……所以我就开始想办法解决,不过因为官方没有提供在线重装,所以只能修改配置来看看能否搞定

二.解决

考虑到锐速的授权原理,我就打算把eth1改成eth0,直接

然后修改ifcfg-eth0中的DEVICE="eth1"为DEVICE="eth0",然后尝试重启网络,发现提示不存在eth0,这就比较尴尬了啊,我也不方便直接重启试试,毕竟没有VNC,万一挂了就GG了,所以我就网上各种找,看看有没有啥提到问题产生原因的文章,嘿嘿嘿,功夫不负有心人,我还真找到了,一篇csdn博客的文章“centos MAC 地址与报错eth0 unknown interface no such device

作者表示,出现这个原因是由于虚拟机直接COPY过来,MAC地址发生了变化,但eth0 里仍然记录着旧的MAC地址,然后新生成的网卡实际上有了新的MAC地址,然后就会出现这个蛋疼的问题,不过知道了为啥那么解决起来也就不难了

vi /etc/udev/rules.d/70-persistent-net.rules

在这种情况下你会发现里面有两条记录,一条是eth0一条是eth1,看下它们的MAC,果然不一样,嘿嘿 阅读全文→