linux删除网卡后的缓存问题
 
来源: ChinaUnix博客  
 
Bringing up interface eth1:  Device eth1 does not seem to be present, delaying initialization.
[FAILED] 解决办法

Keyword: rhel centos linux xen 删除网卡 增加网卡

事件描述:在xen guest os中,以前配置了2块虚拟网卡,后来有人从host os的/etc/xen目录下,直接把guest os的配置文件中的2块网卡删除掉一块。这样在guest os中启动时,由于缓存的原因,仍试图激活这2块网卡,但eth1并不存在,会报错。
2。于是我又重新在配置文件中加了一块网卡,结果在guest os中还是认不出来啊。google了半天,知道是guest os(安装的centos 5)的缓存问题。
删除/etc/udev/rules.d/60-net.rules这个文件,重启guest os 就OK了。

注:60-net.rules在不同的系统上命名不一样,大致是“数字-*-net.rules”这个样子的。

参考文章:
1.
http://www.ccvita.com/304.html
2.
http://www.nabble.com/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%BD%91%E5%8D%A1-td18242572.html
3.
http://itgroup.blueshop.com.tw/towns/hc?n=convew&i=6000


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/553/showart_1890690.html