您的位置:首页 > 其它

Device ethX does not seem to be present, delaying initialization.

2016-03-18 15:37 337 查看
一、Device ethX does not seem to be present, delaying initialization.的解决方法
有时候克隆一个虚拟机之后,或者新增一个网卡,新的的网卡总是有问题,启动报错,报错信息如下:
Device ethX does not seem to be present, delaying initialization.

解决方法如下:
1、查看网卡的mac地址,或者生成一个新的mac地址




2、编辑网卡配置文件,将mac地址更换为网卡的mac地址
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0C:29:35:54:26
TYPE=Ethernet
#UUID=44693b5a-89af-4ea8-b373-039a15c06b66
ONBOOT=yes
NM_CONTROLLED=no  #关闭redhat的网络管理服务
BOOTPROTO=staitc  #配置为静态ip
IPADDR=192.168.75.100
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8


建议最好是使用固定ip,不要自动分配,有时候会出现虚拟机dhcp故障,导致虚拟机无ip的情况

3、删除/etc/udev/rules.d/70-persistent-net.rules文件
rm /etc/udev/rules.d/70-persistent-net.rules -f
这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改为对应的,也直接删除重启,因为这个文件重启的时候会自动生成。

4、重启系统
经过上面三个步骤之后,ifconfig 还是看不到网卡信息的,重启之后就会看到相应的网卡信息了
# reboot

二、Linux虚拟机无限重复登陆,进入不了tty系统,但是xshell或CRT可以登陆pts终端,图形界面也可以登陆
1、排除问题,第一件事情查看日志:# cat /var/log/secureMar 18 15:21:21 master login: Module is unknownMar 18 15:21:23 master login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: cannot open shared object file: No such file or directoryMar 18 15:21:23 master login: PAM adding faulty module: /lib/security/pam_limits.so

2、原因:原来是安装oracle的是时候修改了/etc/pam.d/login配置文件,错误了配置了一个模块
# for oracle
session required /lib/security/pam_limits.so

3、解决方法:因为64位的操作系统根本没有/lib/security/pam_limits.so这个模块,所以修改正确的模块即可

cat /etc/pam.d/login
# for oracle
session required /lib64/security/pam_limits.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vm