Centos 6版本Device eth0 does not seem to be present,delaying initialization.故障处理
2024-09-07 04:04:21
1.1 故障现象
2019年06月14日晚上,公司项目组说有台业务服务器连接不上,比较着急,我通过vpn拨入的方式远程登录到管理控制台查看发现网卡没有获取到IP地址,我尝试重启来重新启动,重启的时候报如下错误:
[root@node1 ~]# 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]
1.2 分析过程
、切换到/etc/sysconfig/network-scripts目录查看发现没有eth0配置文件只有一个Auto_Ethernet配置文件,查看Auto_Ethernet正是我们需要的IP地址配置信息,以Auto_Ethernet为模板尝试cp一个eth0配置文件,重新启动依然报上面的错误
、查看/etc/udev/rules.d/-persistent-net.rules网卡规则配置文件发现有好多不是我本机的配置文件,初步估计问题可能出现在这里的。清空/etc/udev/rules.d/-persistent-net.rules配置文件,重新启动业务服务器,重新生成一个新的网卡规则配置文件
、等系统启动成功后,再次重启netwok服务依然报错,再次查看发现eth0网卡配置文件中有个uuid选项,uuid代表唯一标识,可能是旧的网卡标识信息,尝试删除uuid这个选项,再次重启network服务,所有网卡服务启动正常,问题解决
1.3 操作步骤
#备份并清空70-persistent-net.rules配置文件
[root@node1 ~]# cp /etc/udev/rules.d/-persistent-net.rules /etc/udev/rules.d/-persistent-net.rules.bak
[root@node1 ~]# > /etc/udev/rules.d/-persistent-net.rules
#备份并修改ifcfg-eth0配置文件
[root@node1 ~]#cp /etc/sysconfig/network-scripts/ifcfg-eth0{,.bak}
[root@node1 ~]# sed -i '/^uuid/d' /etc/sysconfig/network-scripts/ifcfg-eth0
#重启网卡服务
[root@node1 ~]# service network restart
Shutting down loopback insterface: [ OK ]
Bringing up loopback insterface: [ OK ]
Bringing up interface eth0: [ OK ]
1.4 总结
导致出现这种问题的原因:
1)人为修改导致
2)虚拟机克隆时没有清空相应配置文件导致
3)修改/etc/udev/rules.d/-persistent-net.rules网卡规则配置文件
最新文章
- java多线程--几个多线程面试题小结
- Sklearn库例子——决策树分类
- 反编译ILSpy 无法显式调用运算符或访问器 错误处理方法 转
- Instructions函数对照表:02 xmmintrin.h与SSE指令集[转]
- Calendar的add()方法介绍
- mybatis 插入日期类型精确到秒的有关问题
- Chrome下的语音控制框架MyVoix.js使用篇(一)
- dom4j解析XML的CURD操作
- PL/SQL块loop..各种循环练习
- C++虚表(V-Table)解析
- spring boot RESTFul API拦截 以及Filter和interceptor 、Aspect区别
- Selenium里可以自行封装与get_attribute对应的set_attribute方法
- 201621123068 Week02-Java基本语法与类库
- Docker 容器镜像删除
- WPF 单个触发器、多个触发器、多条件触发器
- @keyframs实现图片gif效果
- ZXX43大神实现的软渲染
- python3中的编码
- python基础之Day15
- 1207 ACM 汉诺塔II 数学
热门文章
- Selenium----Selenium简单介绍以及Selenium IDE环境搭建,脚本录制
- JD孔_20160912
- python多继承(新式类)一
- centos服务器nginx相关命令
- 解决apache启动错误 AH00558: httpd: Could not reliably determine...
- 有趣的 验证JS只能输入正整数
- Java中的==和equals区别
- Primefaces dataTable设置滚动条问题
- ASP.NET Core集成微信登录
- linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)