Linux的网卡由eth0变成了eth1

前言

相信有很多朋友,使用虚拟机复制多个Linux系统,其中可能会有遇到上面2个现象,

现象1:Linux的网卡由eth0变成了eth1
现象2:网卡故障:弹出界面eth0: 错误:没有找到合适的设备:没有找到可用于链接System eth0 的

那么下文基本上可以帮助你,该如何修复现象

简介

为什么会出现这种情况呢,例如:VMware下的Linux A复制成一份新的,取名叫Linux B,启动系统ifconfig -a 你会发现网卡变成了eth1,
那是因为系统B和A的mac和网卡信息一样,但是虚拟机它会给各个系统分配不一样的网卡(网卡就是携带Mac,Mac是也是具有唯一性)
所以导致系统B的网卡配置中会被分配到一个新的网卡,即从eth0递增到eth1,然后整个系统用的都是eth1及它对应的mac

(我暂且只能这么简述了)

解决步骤

#查看网卡对应的Mac地址

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

你会发现有eth0 和 eth1,进行vi编辑,注释或者删除掉eth0,把eth1改名为eth0,保存,参照下图结果

#查看系统网络信息

cat /etc/sysconfig/network-scripts/ifcfg-eth0
也通过vi编辑,复制当时eth1的mac地址,粘贴到此处的HAWDDR后面
保存,重启服务:ifconfig network restart
应该3个绿色[确定],那你基本ok啦,最后还是需要再重启下系统。

以后要修改网络信息,都可编辑该文件修改,具体字段含义可search In network。

原文地址:https://www.cnblogs.com/tangsen/p/5150744.html