关于VMware导入Linux VM找不到网卡的问题

    今天遇到一个问题:由于虚拟机升级,导致以前的Linux VM(CentoS 6.7)在新的VMware里面打开,系统提示找不到网卡的问题,在网上找了好多解决办法,基本上都是一样的答案。

与网卡有关的几个重要文件:


1./dev设备目录,在这个里面可以找到设备号


2./etc/init.d脚本目录,用命令去执行某些服务时,执行的都是这个目录下的脚本。


3./etc/sysconfig/network-script/这个目录里面存放着一些网络命令以及网卡的配置文件


4./etc/sysconfig/networking 这个目录下面有两个文件分别是:profiles与devices,如果network脚本执行时如读取到network-scripts中有一网卡文件名为ifcfg-eth0,而在networking下面的目发不中没有相

应的配置文件的话,就会复制这个文件到这两个文件夹中去。

5./etc/udev:udev是Linux kernel 2.6系统列的设备管理器。它的主要功能是管理/dev目录下的设备节点。它同时也是用来接替devfs及hotplug的功能,这就意味着它要在添加/删除硬件时处理/dev目录以及所有

用户空间的行为,包括加载firmware时。udev的最新版本依赖于升级后的Linux kernel 2.6.13接口的最新版本。使用新版本udev的系统不能在2.6.13以下版本启动,除非使用noudev参数来禁用udev并使用传统

的/dev来进行设备读取。

最后终于在

http://blog.sina.com.cn/s/blog_69aefb3201011ozj.html这篇文章里找到了解决的办法:

第一步:首先用dmesg | grep 'eth*'|more 命令找到自己的网卡的名称,看具体是什么(如显示的是eth2 to eth3)

第二步:将/etc/sysconfig/network-script/ifcfg-eth2重命名为/etc/sysconfig/network-script/ifcfg-eth3

第三步:编辑ifcfg-eth3文件,将里面的DEVICE=“eth2”改为DEVICE=“eth3”

第四步:并将HWADDR=“虚拟机的网卡地址”,最后:wq

第五步:执行service network restart

到这基本上,系统就可以识别到网卡了,以上如果有不全的地方还往大家谅解

posted on 2016-01-28 11:55  nxmydlp  阅读(5119)  评论(0编辑  收藏  举报

导航