eth0

CENTOS下出现“DEVICE ETH0 DOES NOT SEEM TO BE PRESENT”

北城以北 提交于 2019-12-07 18:44:45
在VMWare中克隆出CentOS中镜像,重新生成了mac地址,启动镜像并启动网络,会出现以下错误: service network restart Shutting down loopback insterface: [ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED] 默认的第一个网络eth0无法启动,主要成因是:mac地址已变更,无法直接用镜像源的配置启动网络。 有两个关键文件需要关注: 1.系统自动生成的网卡硬件信息文件 /etc/udev/rules.d/70-persistent-net.rules 2.系统自动生成的网卡运作配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 *其中eth0可能根据网卡数量会自动生成eth1,eth2…等文件 解决办法: 删除70-persistent-net.rules文件中多余的配置条目,将VMWare中生成的mac地址填入(甚至直接删掉这个文件也可以,系统会在启动时自动生成) 修改ifcfg-eth0中的mac地址 两个文件中的内容匹配

CentOS6.X开机自动激活网卡(eth0)

ぐ巨炮叔叔 提交于 2019-12-06 15:22:18
一、问题描述 CentOS6.X每次重新启动后,发现网卡是没有激活的,这样很麻烦,导致每次都需要手动激活网卡。通过设置网卡信息,让CentOS6.X开机自动激活网卡(eth0) 二、解决方法 1. 以root用户登录linux 2. 编辑vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:BB:76:E2 TYPE=Ethernet UUID=f6f03f90-c5ce-4194-9aa1-0e613e5872c7 ONBOOT=no NM_CONTROLLED=yes BOOTPROTO=dhcp 我们需要将ONBOOT=no修改为ONBOOT=yes 修改完网卡信息后必须重启网络服务service network restart 3. ok,重启系统,我们发现网卡eth0已经自动激活了,问题解决。 来源: oschina 链接: https://my.oschina.net/u/2290965/blog/775328

克隆CentOS 6后网卡无法自动识别的解决方法

≡放荡痞女 提交于 2019-11-29 05:38:46
最近在虚拟机上安装了CentOS 6.2。为了以后使用方便, 对虚拟机进行克隆。当使用克隆后的虚拟机时,发现原来在操作系统中的网卡eth0到了新系统却没有了,使用 ifconfig -a会发现只有eth1。因为源系统很多网络配置都是基于eth0的,eth1没有网络相关的配置。如果每次对虚拟机进行克隆后都要修改网卡配置,显示是非常不方便的。 而且还发现一个规律,基于此克隆虚拟机继续克隆新的虚拟机,网卡的标识会自动加1(即第二次克隆后会变成eth2)。但使用dmesg命令却显示内核只识别到网卡eth0。 原来很多Linux distribution使用udev来动态管理设备文件,并根据设备的信息对其进行持久化命名。例如在Debian eth中,udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来,并记录在udev的规则脚本中。而VMware会自动生成虚拟机的 mac地址。这样,源系统已经记录了该虚拟机的网卡mac地址对应于网卡eth0,当克隆出的新的虚拟机后,由于mac地址发生改变,udev会自动将该mac对应于网卡eth1,以此类推。udev会记录所有已经识别的mac与网卡名的关系,并且每次克隆网卡名称会自动加1,但实际上kernel 仅仅只识别到一张网卡。 udev通常会将mac与网卡名称的对应关系保存在形如 /etc/udev/rules.d / 70

VirtualBox下Centos6 配置eth0 提示Device does not see...

荒凉一梦 提交于 2019-11-28 20:33:15
故障现象 重启网络: service network restart 得到以下提示信息: Shutting down loopback insterface: [ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [ FAILED ] 解决问题的过程 运行ifconfig命令查看网卡设备: ifconfig -a 我的到了以下信息: 只出现了eth1而没有出现eth0, 然后通过查看虚拟机的网卡配置,我们可以得到网卡的mac地址: 而后通过查看 /etc/sysconfig/network-scripts/ 文件夹下的网卡配置: ll /etc/sysconfig/network-scripts/ | grep "ifcfg-" 我发现可以能得到ifcfg-eth0的信息: 尝试把ifcfg-eth0重命名成ifcfg-eth1,并且把文件里的 DEVICE 参数值从 eth0 改成 eth1 ,重启网络。至此,问题搞定。 反思和总结 Centos网络配置文件 RedHat系列的linux所有有关网络的配置文件,都放在了 /etc/sysconfig